Bug 759

Summary: pgdb.py from postgresql-python requires egenix-mx-base which isn\'t part of Sisyphus
Product: Sisyphus Reporter: Maxim Dzumanenko <mvd>
Component: postgresql-pythonAssignee: Maxim Dzumanenko <mvd>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P4    
Version: unstable   
Hardware: all   
OS: Linux   

Description Maxim Dzumanenko 2002-03-28 16:31:40 MSK
when I try:
$ python
&gt;&gt;&gt; import pgdb
I got:
ImportError: no module named DateTime
---

---
Zope-DateTime package has python module with same name,
although this module imports successfully it doesn\'t work anyway.
Comment 1 Maxim Dzumanenko 2002-03-29 16:59:54 MSK
I have just added suitable egenix-mx-base to incoming/Sisyphus
Comment 2 Maxim Dzumanenko 2002-03-29 16:59:54 MSK
I have just added suitable egenix-mx-base to incoming/Sisyphus
Comment 3 Bug Reporter 2002-04-02 20:31:42 MSD
egenix-mx-base должен инсталироваться в модуль mx
и поэтому не должен конфликтовать с Zope-DateTime
Comment 4 Bug Reporter 2002-04-02 20:31:42 MSD
egenix-mx-base должен инсталироваться в модуль mx
и поэтому не должен конфликтовать с Zope-DateTime
Comment 5 Maxim Dzumanenko 2002-04-03 11:44:21 MSD
так egenix-mx-base там (в модуле mx) и живет
а в pgdb.py есть строчки:

# Marc-Andre is changing where DateTime goes.  This handles it either way.
try: from mx import DateTime
except ImportError: import DateTime

поэтому если нет mx.DateTime, то импортируется DateTime из Zope-DateTime
который не работает с pgdb.py
Comment 6 Maxim Dzumanenko 2002-04-03 11:44:21 MSD
так egenix-mx-base там (в модуле mx) и живет
а в pgdb.py есть строчки:

# Marc-Andre is changing where DateTime goes.  This handles it either way.
try: from mx import DateTime
except ImportError: import DateTime

поэтому если нет mx.DateTime, то импортируется DateTime из Zope-DateTime
который не работает с pgdb.py