AttributeError: module object has no attribute
Peter Otten
__peter__ at web.de
Tue May 20 13:49:50 EDT 2008
Nikhil wrote:
> I have recently written a small module. When I import the module, I
> always get the error
>
>
> only when I do
>
> >>> from local.my.module import *
>
> --
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> AttributeError: 'module' object has no attribute '/xyz/py/file'
> ---
>
>
> but when I do the below, I do not get any error.
>
> --
> >> import local.my.module
> >>
> --
>
> Any ideas on what could be wrong?
Are you abusing the __all__ attribute?
$ cat tmp.py
__all__ = ['/xyz/py/file']
$ python -c "from tmp import *"
Traceback (most recent call last):
File "<string>", line 1, in <module>
AttributeError: 'module' object has no attribute '/xyz/py/file'
Peter
More information about the Python-list
mailing list