@marshal_with(heated_mattress_fields) def put(self): args = mattress_parser.parse_args() if not args['power_on']: self.power_off() return self self.left_foot_power = args['left_foot_power'] self.left_middle_power = args['left_middle_power'] self.left_head_power = args['left_head_power'] self.right_foot_power = args['right_foot_power'] self.right_middle_power = args['right_middle_power'] self.right_head_power = args['right_head_power'] self.set_power() return self @app.route('/', methods=['GET']) def get_index(): return render_template('index.html', mattress=HeatedMattressREST(), headers={'Content-Type': 'application/json'}) api.add_resource(HeatedMattressREST, api_version_path + 'mattress') api.add_resource(DailyHeatedMattressJobsREST, api_version_path + 'mattress/jobs') if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')
from heated_mattress import app from heated_mattress.database import db_session from heated_mattress.database import init_db from heated_mattress.models.dailyHeatedMattressJob import DailyHeatedMattressJobDAO @app.teardown_appcontext def shutdown_session(exception=None): db_session.remove() DailyHeatedMattressJobDAO.end_poller() init_db() # kick off DB, or create if it doesn't exist DailyHeatedMattressJobDAO.initialize_poller() # kick off job polling thread app.run( debug=True, host='0.0.0.0' ) # Note: poller will double run if you have reloading enabled (debug=True)
@marshal_with(heated_mattress_fields) def put(self): args = mattress_parser.parse_args() if not args['power_on']: self.power_off() return self self.left_foot_power = args['left_foot_power']; self.left_middle_power = args['left_middle_power']; self.left_head_power = args['left_head_power']; self.right_foot_power = args['right_foot_power']; self.right_middle_power = args['right_middle_power']; self.right_head_power = args['right_head_power']; self.set_power() return self @app.route('/', methods=['GET']) def get_index(): return render_template('index.html', mattress=HeatedMattressREST(), headers={'Content-Type': 'application/json'}) api.add_resource(HeatedMattressREST, api_version_path + 'mattress') api.add_resource(DailyHeatedMattressJobsREST, api_version_path + 'mattress/jobs') if __name__ == '__main__': app.run(debug=True, host='0.0.0.0')
from heated_mattress import app from heated_mattress.database import db_session from heated_mattress.database import init_db from heated_mattress.models.dailyHeatedMattressJob import DailyHeatedMattressJobDAO @app.teardown_appcontext def shutdown_session(exception=None): db_session.remove() DailyHeatedMattressJobDAO.end_poller() init_db() # kick off DB, or create if it doesn't exist DailyHeatedMattressJobDAO.initialize_poller() # kick off job polling thread app.run(debug=True, host='0.0.0.0') # Note: poller will double run if you have reloading enabled (debug=True)