def novabase_to_dict(ref): request_uuid = uuid.uuid1() encoder = Encoder(request_uuid=request_uuid) decoder = Decoder(request_uuid=request_uuid) json_object = encoder.simplify(ref) json_object.pop("_metadata_novabase_classname") return decoder.desimplify(json_object)
def get_encoder(request_uuid=uuid.uuid1()): # if get_config().backend() == "cassandra": # from lib.rome.core.dataformat.string import Encoder # else: from lib.rome.core.dataformat.json import Encoder return Encoder(request_uuid)