I did not modify sys.path. The dispatcher module is on PYTHONPATH and can be imported from within or outside the web2py server.
Jeff Bauer Rubicon, Inc. On 01/18/2010 01:53 AM, mdipierro wrote:
Where is the module? Did you chance sys.path? If so, how/where? On Jan 17, 11:32 pm, Jeff Bauer<[email protected]> wrote:I've got an external module /odt/dispatcher.py, with a class defined: class Dispatcher: pass I can import Dispatcher into controllers/default.py. However, if I edit dispatcher.py to add a new element while the web2py server is running and attempt to import it ... RPATH2 = "411" ... web2py throws an exception: Traceback (most recent call last): File "web2py/gluon/restricted.py", line 173, in restricted exec ccode in environment File "web2py/applications/oprep/controllers/default.py", line 3, in <module> from odt.dispatcher import RPATH2 ImportError: cannot import name RPATH2 Once I've shut down the server and restarted, everything's fine and RPATH2 can be readily imported into the default.py controller. Interesting. -- Jeff Bauer Rubicon, Inc.
-- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

