Beispiel #1
0
 def post(self):
     print('this is post')
     args = mattress_parser_daily_runnable_parser.parse_args()
     dao = DailyHeatedMattressJobDAO(
         args['left_foot_power'], args['left_middle_power'],
         args['left_head_power'], args['right_foot_power'],
         args['right_middle_power'], args['right_head_power'],
         args['power_on'])
     dao.persist_job(args['hour'], args['minute'])
     return '', 200
Beispiel #2
0
 def post(self):
     print('this is post')
     args = mattress_parser_daily_runnable_parser.parse_args()
     dao = DailyHeatedMattressJobDAO(
             args['left_foot_power'],
             args['left_middle_power'],
             args['left_head_power'],
             args['right_foot_power'],
             args['right_middle_power'],
             args['right_head_power'],
             args['power_on']
     )
     dao.persist_job(args['hour'], args['minute'])
     return '', 200
Beispiel #3
0
 def delete(self):
     args = daily_jobs_parser.parse_args()
     DailyHeatedMattressJobDAO.delete_job((args['hour'] * 60) +
                                          args['minute'])
     return '', 204
Beispiel #4
0
 def get(self):
     return DailyHeatedMattressJobDAO.list_jobs()
Beispiel #5
0
 def delete(self):
     args = daily_jobs_parser.parse_args()
     DailyHeatedMattressJobDAO.delete_job((args['hour'] * 60) + args['minute'])
     return '', 204
Beispiel #6
0
 def get(self):
     return DailyHeatedMattressJobDAO.list_jobs()
Beispiel #7
0
def shutdown_session(exception=None):
    db_session.remove()
    DailyHeatedMattressJobDAO.end_poller()
Beispiel #8
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)
Beispiel #9
0
def shutdown_session(exception=None):
    db_session.remove()
    DailyHeatedMattressJobDAO.end_poller()
Beispiel #10
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)