summaryrefslogtreecommitdiffstats
path: root/scripts/dbaccess.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/dbaccess.py')
-rw-r--r--scripts/dbaccess.py10
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():