diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/__init__.py | 12 |
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): |
