def setup_runners(): global initialized if not initialized: db_manager.connect() socket_runner = MQTTSocketIORunner(socketio) socket_runner.start() if app.config["DEBUG"]: db_runner = MQTTDatabaseRunner(db_manager) db_runner.start() initialized = True
#!/usr/bin/env python2 from dbmanager import DBManager from mqtt import MQTTDatabaseRunner from config import DB_CONNECTION_STRING db_manager = DBManager(DB_CONNECTION_STRING) db_manager.connect() db_runner = MQTTDatabaseRunner(db_manager) db_runner.start(threadded = False) #db_runner.wait()