diff options
author | Rob Austein <sra@hactrn.net> | 2008-05-15 17:46:33 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2008-05-15 17:46:33 +0000 |
commit | 6d7cbc192185d6ea20ab383ef329fd71f19907b9 (patch) | |
tree | 448ccbf4ede933add725326d1734c18868f04bad /rpkid/rpki/sql.py | |
parent | 9256db5c909e00835836ffc06f43869523cbcde3 (diff) |
Clean up TLS certificate handling and a lot of debugging code.
svn path=/rpkid/cronjob.py; revision=1778
Diffstat (limited to 'rpkid/rpki/sql.py')
-rw-r--r-- | rpkid/rpki/sql.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/rpkid/rpki/sql.py b/rpkid/rpki/sql.py index 2aa2ed49..791bc7d8 100644 --- a/rpkid/rpki/sql.py +++ b/rpkid/rpki/sql.py @@ -54,12 +54,19 @@ class sql_persistant(object): ## @var sql_in_db # Whether this object is already in SQL or not. + sql_in_db = False ## @var sql_deleted # Whether our cached copy of this object has been deleted. + sql_deleted = False + ## @var sql_debug + # Enable logging of SQL actions + + sql_debug = False + @classmethod def sql_fetch(cls, gctx, id): """Fetch one object from SQL, based on its primary key. @@ -105,11 +112,13 @@ class sql_persistant(object): """Fetch objects of this type matching an arbitrary SQL WHERE expression.""" if where is None: assert args is None - rpki.log.debug("sql_fetch_where(%s)" % repr(cls.sql_template.select)) + if cls.sql_debug: + rpki.log.debug("sql_fetch_where(%s)" % repr(cls.sql_template.select)) gctx.cur.execute(cls.sql_template.select) else: query = cls.sql_template.select + " WHERE " + where - rpki.log.debug("sql_fetch_where(%s, %s)" % (repr(query), repr(args))) + if cls.sql_debug: + rpki.log.debug("sql_fetch_where(%s, %s)" % (repr(query), repr(args))) gctx.cur.execute(query, args) results = [] for row in gctx.cur.fetchall(): |