def rpc_schema_create(schema, name): """ create event-machine as database schema """ machine = pnml.Machine(schema) try: postgres.create_schema(machine, schema_name=name, **SETTINGS) except Exception as ex: print(ex) return rpc_schema_exists(name)
def get(self, schema): machine = pnml.Machine(schema) res = { 'machine': { 'name': schema, 'places': machine.net.places, 'transitions': machine.net.transitions } } return res, 200, None
def _machine_def(schema): """ return json blob with petri-net state machine def """ machine = pnml.Machine(schema) res = { 'machine': { 'name': schema, 'places': machine.net.places, 'transitions': machine.net.transitions } } return json.dumps(res)