Record last query time on every command
This commit is contained in:
parent
5b6e1f699d
commit
089bb92f70
2 changed files with 1 additions and 3 deletions
|
@ -76,13 +76,11 @@ class Db(object):
|
||||||
|
|
||||||
# Execute query using dbcursor
|
# Execute query using dbcursor
|
||||||
def execute(self, query, params=None):
|
def execute(self, query, params=None):
|
||||||
self.last_query_time = time.time()
|
|
||||||
if not self.conn:
|
if not self.conn:
|
||||||
self.connect()
|
self.connect()
|
||||||
return self.cur.execute(query, params)
|
return self.cur.execute(query, params)
|
||||||
|
|
||||||
def insertOrUpdate(self, *args, **kwargs):
|
def insertOrUpdate(self, *args, **kwargs):
|
||||||
self.last_query_time = time.time()
|
|
||||||
if not self.conn:
|
if not self.conn:
|
||||||
self.connect()
|
self.connect()
|
||||||
return self.cur.insertOrUpdate(*args, **kwargs)
|
return self.cur.insertOrUpdate(*args, **kwargs)
|
||||||
|
@ -101,7 +99,6 @@ class Db(object):
|
||||||
if not self.delayed_queue:
|
if not self.delayed_queue:
|
||||||
self.log.debug("processDelayed aborted")
|
self.log.debug("processDelayed aborted")
|
||||||
return
|
return
|
||||||
self.last_query_time = time.time()
|
|
||||||
if not self.conn:
|
if not self.conn:
|
||||||
self.connect()
|
self.connect()
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@ class DbCursor:
|
||||||
self.logging = False
|
self.logging = False
|
||||||
|
|
||||||
def execute(self, query, params=None):
|
def execute(self, query, params=None):
|
||||||
|
self.db.last_query_time = time.time()
|
||||||
if isinstance(params, dict) and "?" in query: # Make easier select and insert by allowing dict params
|
if isinstance(params, dict) and "?" in query: # Make easier select and insert by allowing dict params
|
||||||
if query.startswith("SELECT") or query.startswith("DELETE") or query.startswith("UPDATE"):
|
if query.startswith("SELECT") or query.startswith("DELETE") or query.startswith("UPDATE"):
|
||||||
# Convert param dict to SELECT * FROM table WHERE key = ? AND key2 = ? format
|
# Convert param dict to SELECT * FROM table WHERE key = ? AND key2 = ? format
|
||||||
|
|
Loading…
Reference in a new issue