Fix when psycopg is compiled with mxdatetime option for issue1698

(transplanted from facc6737d2dc7c88f7ae642e69383b4724b3e410)
This commit is contained in:
Cédric Krier
2010-09-25 16:32:17 +02:00
parent e2cbde75e4
commit d96909407c
+4 -1
View File
@@ -9,7 +9,7 @@ from psycopg2.extensions import cursor as PsycopgCursor
from psycopg2.extensions import ISOLATION_LEVEL_SERIALIZABLE
from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT
from psycopg2.extensions import register_type, register_adapter
from psycopg2.extensions import UNICODE, AsIs
from psycopg2.extensions import UNICODE, AsIs, PYDATE, PYDATETIME, PYTIME
from psycopg2 import IntegrityError as DatabaseIntegrityError
from psycopg2 import OperationalError as DatabaseOperationalError
import time
@@ -395,6 +395,9 @@ class Cursor(CursorInterface):
return select
register_type(UNICODE)
register_type(PYDATE)
register_type(PYDATETIME)
register_type(PYTIME)
register_adapter(Session, AsIs)
register_adapter(float, lambda value: AsIs(repr(value)))
register_adapter(Decimal, lambda value: AsIs(str(value)))