Refactored to allow ConceptEvaluator
This commit is contained in:
@@ -5,6 +5,8 @@ import struct
|
||||
import io
|
||||
from dataclasses import dataclass
|
||||
import logging
|
||||
from enum import Enum
|
||||
|
||||
import core.utils
|
||||
|
||||
from core.concept import Concept
|
||||
@@ -23,6 +25,9 @@ def json_default_converter(o):
|
||||
if isinstance(o, (datetime.date, datetime.datetime)):
|
||||
return o.isoformat()
|
||||
|
||||
if isinstance(o, Enum):
|
||||
return o.key
|
||||
|
||||
|
||||
@dataclass()
|
||||
class SerializerContext:
|
||||
|
||||
Reference in New Issue
Block a user