Remove psycopg2 from server.py

This commit is contained in:
Cédric Krier
2009-02-06 10:26:38 +01:00
parent e6ee0854b2
commit bb5d16ca3e
3 changed files with 5 additions and 3 deletions
+1
View File
@@ -2,6 +2,7 @@
#this repository contains the full copyright notices and license terms.
DatabaseIntegrityError = None
DatabaseOperationalError = None
class DatabaseInterface(object):
'''
+1
View File
@@ -11,6 +11,7 @@ from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT
from psycopg2.extensions import register_type, register_adapter
from psycopg2.extensions import UNICODE, AsIs
from psycopg2 import IntegrityError as DatabaseIntegrityError
from psycopg2 import OperationalError as DatabaseOperationalError
import time
import logging
import re
+3 -3
View File
@@ -10,7 +10,6 @@ logging.basicConfig(level=logging.DEBUG, format=format, datefmt=datefmt)
import sys, os, signal
import netsvc
import time
import psycopg2
import pooler
from backend import Database
import config
@@ -29,6 +28,7 @@ import sha
import logging
import logging.handlers
import threading
from trytond.backend import DatabaseOperationalError
class TrytonServer(object):
@@ -91,7 +91,7 @@ class TrytonServer(object):
init[db_name] = False
try:
cursor = pooler.get_db_only(db_name).cursor()
except psycopg2.OperationalError:
except DatabaseOperationalError:
self.logger.error("could not connect to database '%s'!" % db_name,)
continue
@@ -111,7 +111,7 @@ class TrytonServer(object):
for db_name in CONFIG["db_name"]:
try:
cursor = pooler.get_db_only(db_name).cursor()
except psycopg2.OperationalError:
except DatabaseOperationalError:
self.logger.error("could not connect to database '%s'!" % db_name,)
continue
if not cursor.test():