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 -- http://mail.python.org/mailman/listinfo/python-list