summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/__init__.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/__init__.py b/lib/__init__.py
index f4d4fc7..cbec98f 100644
--- a/lib/__init__.py
+++ b/lib/__init__.py
@@ -72,14 +72,10 @@ _ext.register_adapter(type(None), _ext.NoneAdapter)
# Register the Decimal adapter here instead of in the C layer.
# This way a new class is registered for each sub-interpreter.
# See ticket #52
-try:
- from decimal import Decimal
-except ImportError:
- pass
-else:
- from psycopg2._psycopg import Decimal as Adapter
- _ext.register_adapter(Decimal, Adapter)
- del Decimal, Adapter
+from decimal import Decimal
+from psycopg2._psycopg import Decimal as Adapter
+_ext.register_adapter(Decimal, Adapter)
+del Decimal, Adapter
def connect(dsn=None, connection_factory=None, cursor_factory=None, **kwargs):