diff options
Diffstat (limited to 'scripts/dbaccess.py')
-rw-r--r-- | scripts/dbaccess.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/dbaccess.py b/scripts/dbaccess.py index d18346e..c12e186 100644 --- a/scripts/dbaccess.py +++ b/scripts/dbaccess.py @@ -47,15 +47,16 @@ def connectDatabase(): global cursor cursor = conn.cursor() -# Executes a query against the database. Returns any result set iff -# fetch_results is true. -def execQuery(query, fetch_results = True): + +# Executes a query against the database. args contains the arguments to be +# passed to the query. Returns any result set iff fetch_results is true. +def execQuery(query, args, fetch_results = True): if not "cursor" in globals(): connectDatabase() assert "cursor" in globals() try: - cursor.execute(query) + cursor.execute(query, args) if fetch_results: return cursor.fetchall() except psycopg2.Error: @@ -63,6 +64,7 @@ def execQuery(query, fetch_results = True): print "reason:", str(sys.exc_info()) sys.exit(1) + # Commits everything that has been written to the database. def commit(): if not "cursor" in globals(): |