[Zope3-Users] zope.app.container importing problem
wsh
shuhao.w at gmail.com
Mon Sep 14 12:33:14 EDT 2009
Hi, all
When I'm testing a package, some code is broken and I get the error
message "AttributeError: 'module' object has no attribute
'interfaces'".
After I checked the code I found that there are some code in the
__init__.py like following:
>>> from zope.app import container
When it try to reference the interfaces attribute of the container
module, but the attribute does not exist. I checked the container with
print dir(container) and get following:
['__builtins__', '__doc__', '__file__', '__name__', '__path__']
But if I add following line in the __init__.py this problem can be
solved.
>>> from zope.app import container
>>> import zope.app.container.constraints
>>> print dir(container)
['__builtins__', '__doc__', '__file__', '__name__', '__path__',
'constraints', 'i18n', 'interfaces']
Can anyone explain this?
Wang Shuhao
More information about the Zope3-users
mailing list