def main(): db = Database.get() db.create_tables([SynthButtonSetting, WavFile]) drivers = load_drivers(config.SAMPLE_RATE) with AudioManager(drivers) as audio_manager: app = generate_flask_app(audio_manager) http_server = WSGIServer(("", 3001), app) signal.signal(signal.SIGINT, lambda *args, **kwargs: http_server.stop()) http_server.serve_forever()