> Thanks, > > What I am doing is adding plugin support to PyCrust ... so I'm looking for a > mechanism where anyone can develop a plugin and have it loaded by pycrust. > > the .py was a typo > > > why the "...Have at least an empty plugin/name1/__init__.py file..." ? > When you do
import plugins.name1.name1 then "plugins" and "plugins/name1" should be a package, not a module. A package is a special directory that contains package initialization code in a __init__.py file. If you do not have the file, then the "plugins" directory will be only a directory, and it cannot be imported. For details, see: http://docs.python.org/tut/node8.html#SECTION008400000000000000000 Laszlo -- http://mail.python.org/mailman/listinfo/python-list