Beispiel #1
0
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)
Beispiel #2
0
    def get(self, schema):
        machine = pnml.Machine(schema)
        res = {
            'machine': {
                'name': schema,
                'places': machine.net.places,
                'transitions': machine.net.transitions
            }
        }

        return res, 200, None
Beispiel #3
0
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)