"Gabriel Genellina" <gagsl-...@yahoo.com.ar> writes: > If you directly run a script from inside a package, Python does not > know that it belongs to a package, and treats it as a simple, lonely > script. In that case, relative imports won't work.
Which I consider to be a bug. Fortunately, it's already addressed in PEP 366 <URL:http://www.python.org/dev/peps/pep-0366/>. Unfortunately, it involves more hackish boilerplate at the top of the program, and is only available in Python 2.6+. -- \ “Ignorance more frequently begets confidence than does | `\ knowledge.” —Charles Darwin, _The Descent of Man_, 1871 | _o__) | Ben Finney -- http://mail.python.org/mailman/listinfo/python-list