added database error checking

master
James Sigurðarson 2016-07-12 15:27:39 +00:00
parent 393330a0ed
commit d8ce453476
1 changed files with 4 additions and 2 deletions

6
app.py
View File

@ -485,13 +485,15 @@ def debug_app():
@app.before_request
def before_request():
g.connected = True
db.connect()
g.redis = redis.StrictRedis()
@app.teardown_request
def teardown_request(exc):
db.close()
g.redis.connection_pool.disconnect()
if getattr(g, 'connected', False):
db.close()
g.redis.connection_pool.disconnect()
# CSRF things