Use psycopg2 PgSQL module

This commit is contained in:
Matthias Schiffer 2012-12-29 02:21:47 +01:00
parent 64efcb0fd8
commit 7825748a26

View file

@ -1,5 +1,5 @@
from . import ModuleBase
from pyPgSQL import PgSQL
import psycopg2
class Module(ModuleBase):
def __init__(self, manager):
@ -17,12 +17,12 @@ class Module(ModuleBase):
except:
pass
self.db = PgSQL.connect(host = self.conf['host'], user = self.conf['user'], password = self.conf['passwd'], database = self.conf['db'], client_encoding = 'utf8', unicode_results = 1)
self.db = psycopg2.connect(host = self.conf['host'], user = self.conf['user'], password = self.conf['passwd'], database = self.conf['db'])
def cursor(self):
try:
return self.db.cursor()
except PgSQL.OperationalError:
except psycopg2.OperationalError:
self._connect()
return self.db.cursor()