def __init__(self, storage, logger, state, permissions=None, schema=None): self._state = state self._logger = logger self._storage = storage self.permissions = permissions or {} if schema: schema = load_schema(schema['type'], schema['schema']) self.schema = schema
def load_schema(schema): return load_schema(schema['type'], schema['schema'])
def load_schema(schema): return load_schema(schema["type"], schema["schema"])