コード例 #1
0
    def _create_fixture_configurations(self, config):
        ''' Create configurations. '''

        session = app.database.get_session(self._db)

        for key, value in config.items('config_table'):
            session.add(Configuration(key, value))

        session.commit()
コード例 #2
0
def addConfiguration():
    configData = request.get_json()

    newConfiguration = Configuration(
        id=configData["id"],
        hand=configData["hand"],
        gesture=configData["gesture"],
        action=configData["action"],
        alias=configData["alias"],
    )

    db.session.add(newConfiguration)
    db.session.commit()

    return "Added", 201
コード例 #3
0
def load_configuration(config_file) -> Configuration:
    with open(config_file, "r") as f:
        return Configuration(yaml.load(f, Loader=EnvVarLoader))