mirror of
https://github.com/psycopg/psycopg2.git
synced 2025-02-07 12:50:32 +03:00
Import _psycopg as the first module in the package
Failing to do so, the real cause of the _psycopg import failed may get hidden and people may get a misleading error such as "cannot import name tz" instead.
This commit is contained in:
parent
3b10ef8998
commit
1ba5f104c9
|
@ -62,7 +62,9 @@ if sys.version_info[0] >= 2 and sys.version_info[1] >= 4:
|
|||
RuntimeWarning)
|
||||
del sys, warnings
|
||||
|
||||
from psycopg2 import tz
|
||||
# Note: the first internal import should be _psycopg, otherwise the real cause
|
||||
# of a failed loading of the C module may get hidden, see
|
||||
# http://archives.postgresql.org/psycopg/2011-02/msg00044.php
|
||||
|
||||
# Import the DBAPI-2.0 stuff into top-level module.
|
||||
|
||||
|
@ -78,6 +80,9 @@ from psycopg2._psycopg import NotSupportedError, OperationalError
|
|||
from psycopg2._psycopg import connect, apilevel, threadsafety, paramstyle
|
||||
from psycopg2._psycopg import __version__
|
||||
|
||||
from psycopg2 import tz
|
||||
|
||||
|
||||
# Register default adapters.
|
||||
|
||||
import psycopg2.extensions as _ext
|
||||
|
|
Loading…
Reference in New Issue
Block a user