diff options
author | Jon Dufresne <jon.dufresne@gmail.com> | 2017-11-26 17:55:24 -0800 |
---|---|---|
committer | Jon Dufresne <jon.dufresne@gmail.com> | 2017-11-26 17:55:24 -0800 |
commit | 048f1bb95a8ad3863cdd02cd25a2786c48c8d91f (patch) | |
tree | cc19add495fb7c1eedb22f84f3199c154b7fff76 /lib | |
parent | 858bc3d42a4dfc65f6ec21e7ad28959f8255ab28 (diff) | |
download | psycopg2-048f1bb95a8ad3863cdd02cd25a2786c48c8d91f.tar.gz |
Remove workaround for decimal module
The decimal module is available on all Python versions supported by
psycopg2. It has been available since Python 2.4. No need to catch an
ImportError.
https://docs.python.org/2/library/decimal.html
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): |