summaryrefslogtreecommitdiff
path: root/python/skytools/scripting.py
diff options
context:
space:
mode:
authorMarko Kreen2007-07-16 14:07:35 +0000
committerMarko Kreen2007-07-16 14:07:35 +0000
commita030d6371fb4f4679bb00affa3c3c8ff8b08120a (patch)
tree0b0f305f6964072c1f23c7921e7039780d9340bb /python/skytools/scripting.py
parent08c0653c5f01ff6e371f70b5da76422344acf3b7 (diff)
skytools: support for psycopg2
Diffstat (limited to 'python/skytools/scripting.py')
-rw-r--r--python/skytools/scripting.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/python/skytools/scripting.py b/python/skytools/scripting.py
index 456fff69..136c89ef 100644
--- a/python/skytools/scripting.py
+++ b/python/skytools/scripting.py
@@ -1,10 +1,11 @@
"""Useful functions and classes for database scripts."""
-import sys, os, signal, psycopg, optparse, traceback, time
+import sys, os, signal, optparse, traceback, time
import logging, logging.handlers, logging.config
from skytools.config import *
+from skytools.sqltools import connect_database
import skytools.skylog
__all__ = ['daemonize', 'run_single_process', 'DBScript',
@@ -178,7 +179,7 @@ class DBCachedConn(object):
# new conn?
if not self.conn:
self.isolation_level = isolation_level
- self.conn = psycopg.connect(self.loc)
+ self.conn = connect_database(self.loc)
self.conn.set_isolation_level(isolation_level)
self.conn_time = time.time()