def get_order():
    if db.is_closed():
        db.connect()

    order = Order.get_or_none(Order.is_processing == False)
    if not order:
        return

    order.is_processing = True
    order.save()
    if not db.is_closed():
        db.close()

    return order
Esempio n. 2
0
def db_close(response):
    '''
    Close the database connection after each request.
    '''
    logging.debug("Closing database connection.")
    if not db.is_closed():
        db.close()
    else:
        logging.debug("Database connection already closed.")
    logging.debug("Closed database connection.")
    return response
Esempio n. 3
0
def db_close(response):
    '''
    Close the database connection after each request.
    '''
    logging.debug("Closing database connection.")
    if not db.is_closed():
        db.close()
    else:
        logging.debug("Database connection already closed.")
    logging.debug("Closed database connection.")
    return response
Esempio n. 4
0
def disconnect_db(response):
    '''Disconnect from db after handling request'''
    if not db.is_closed():
        db.close()

    return response
Esempio n. 5
0
def connect_db():
    '''Connect to db before request made'''
    if db.is_closed():
        db.connect()
Esempio n. 6
0
def _db_close(exc):
    if not db.is_closed():
        db.close()
Esempio n. 7
0
def after(req):
    if not db.is_closed():
        db.close()

    return req
Esempio n. 8
0
def before():
    if db.is_closed():
        db.connect()
Esempio n. 9
0
def open_db():
    if db.is_closed():
        db.connect()
Esempio n. 10
0
def close_db(resp):
    if not db.is_closed():
        db.close()

    return resp
Esempio n. 11
0
def connect_db():
    """Connect to db before request made"""
    if db.is_closed():
        db.connect()
Esempio n. 12
0
 def disconnect_db():
     if not db.is_closed():
         db.close()
     print('Processing finished')
     sys.stdout.flush()
Esempio n. 13
0
def connect_db():
    if db.is_closed():
        db.connect()