]> git.ipfire.org Git - people/jschlag/pbs.git/blob - backend/database.py
settings: Add lazy caching for settings.
[people/jschlag/pbs.git] / backend / database.py
1 #!/usr/bin/python
2
3 import logging
4 import tornado.database
5
6 Row = tornado.database.Row
7
8 class Connection(tornado.database.Connection):
9 def __init__(self, *args, **kwargs):
10 logging.debug("Creating new database connection: %s" % args[1])
11
12 tornado.database.Connection.__init__(self, *args, **kwargs)
13
14 def _execute(self, cursor, query, parameters):
15 msg = "Executing query: %s" % (query % parameters)
16 logging.debug(" ".join(msg.split()))
17
18 return tornado.database.Connection._execute(self, cursor, query, parameters)
19