]> git.ipfire.org Git - people/jschlag/pbs.git/blame - backend/database.py
settings: Add lazy caching for settings.
[people/jschlag/pbs.git] / backend / database.py
CommitLineData
9137135a
MT
1#!/usr/bin/python
2
3import logging
4import tornado.database
5
f6e6ff79
MT
6Row = tornado.database.Row
7
9137135a
MT
8class 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
9137135a 14 def _execute(self, cursor, query, parameters):
f6e6ff79
MT
15 msg = "Executing query: %s" % (query % parameters)
16 logging.debug(" ".join(msg.split()))
9137135a
MT
17
18 return tornado.database.Connection._execute(self, cursor, query, parameters)
19