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)
Exemple #2
0
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)