Merge branch 'feature-smpl' into maint-poetry

This commit is contained in:
Jamie Hardt
2024-11-24 13:31:52 -08:00
5 changed files with 137 additions and 6 deletions

View File

@@ -7,12 +7,15 @@ import os
import json
from enum import Enum
import importlib.metadata
from base64 import b64encode
class MyJSONEncoder(json.JSONEncoder):
def default(self, o):
if isinstance(o, Enum):
return o._name_
elif isinstance(o, bytes):
return b64encode(o).decode('ascii')
else:
return super().default(o)