def add_mission(): mission = Mission(script=request.data) if mission is None: return Response(status=httplib.BAD_REQUEST) app.missions[mission.id] = mission return jsonify(mission.full())
def setup(): app.jms_reader = JmsReader() app.jms_reader.start() app.scheduler = BackgroundScheduler() app.scheduler.configure(executors={'default': ThreadPoolExecutor(20)}, job_defaults={'max_instances': 1}) app.scheduler.start() app.engine = create_engine(app.config['SQLALCHEMY_DATABASE_URI']) app.Session = sessionmaker(bind=app.engine) from backing_store import create_db create_db(app) app.missions = Mission.load_all()