Remove psycopg2 from server.py
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
#this repository contains the full copyright notices and license terms.
|
||||
|
||||
DatabaseIntegrityError = None
|
||||
DatabaseOperationalError = None
|
||||
|
||||
class DatabaseInterface(object):
|
||||
'''
|
||||
|
||||
@@ -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
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user