[Zope-dev] zope2.12.a04 / relstorage / zodbconvert.py errors
Jürgen Herrmann
Juergen.Herrmann at XLhost.de
Mon May 4 09:47:50 EDT 2009
i successfully installed zope 2.12.0a4 via easy_install today.
startup and functionality is fine.
i installed relstorage via easy_install also, but shipped zodbconvert.py
fails with the following traceback:
Traceback (most recent call last):
File "./lib/python2.4/site-packages/RelStorage-1.1.3-py2.4.egg/relstorage/zodbconvert.py", line
110, in ?
main()
File "./lib/python2.4/site-packages/RelStorage-1.1.3-py2.4.egg/relstorage/zodbconvert.py", line
68, in main
schema = ZConfig.loadSchemaFile(StringIO(schema_xml))
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/loader.py",
line 35, in loadSchemaFile
return SchemaLoader().loadFile(file, url)
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/loader.py",
line 75, in loadFile
return self.loadResource(r)
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/loader.py",
line 187, in loadResource
schema = ZConfig.schema.parseResource(resource, self)
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/schema.py",
line 27, in parseResource
xml.sax.parse(resource.file, parser)
File
"/home/xlhost/zope/lib/python2.4/site-packages/RelStorage-1.1.3-py2.4.egg/relstorage/__init__.py",
line 31, in parse
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py", line 109, in parse
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/xmlreader.py", line 123, in parse
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py", line 216, in feed
File "/usr/lib/python2.4/site-packages/_xmlplus/sax/expatreader.py", line 312, in start_element
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/schema.py",
line 103, in startElement
getattr(self, "start_" + name)(attrs)
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/schema.py",
line 306, in start_import
src = self._loader.schemaComponentSource(pkg, file)
File "/home/xlhost/zope/lib/python2.4/site-packages/ZConfig-2.6.1-py2.4.egg/ZConfig/loader.py",
line 215, in schemaComponentSource
filename=file, package=package)
ZConfig.SchemaResourceError: import name does not refer to a package
Package name: 'relstorage'
File name: 'component.xml'
Package path: None
a debug print before the exception is raised revealed the following:
- a "__import__('relstorage')" on line 204 of ZConfig/loader.py loads the
module just fine.
- the test "hasattr(pkg, "__path__")" on line 211 fails.
- a "__import__('relstorage')" in my virtualenv's python interpreter imports
the module and there it has a __path__ attribute!
in a newsgroup posting i read the following sentence:
"modules don't have __path__, only packages do." wtf???
his is as much information as i can provide. i'm somehow lost and confused now.
any hints?
thanks in advance and best regards!
jürgen
--
>> XLhost.de - eXperts in Linux hosting ® <<
XLhost.de GmbH
Jürgen Herrmann, Geschäftsführer
Boelckestrasse 21, 93051 Regensburg, Germany
Geschäftsführer: Volker Geith, Jürgen Herrmann
Registriert unter: HRB9918
Umsatzsteuer-Identifikationsnummer: DE245931218
Fon: +49 (0)700 XLHOSTDE [0700 95467833]
Fax: +49 (0)700 XLHOSTDE [0700 95467833]
WEB: http://www.XLhost.de
IRC: #XLhost at irc.quakenet.org
More information about the Zope-Dev
mailing list