Iker Arizmendi
iker at research.att.com
Thu Aug 19 19:44:10 EDT 2004
Hello all, I have a PSP page, say test.psp, that does an import of a module called mymod.py. In this module I have something like the following from mod_python import apache def test(): req.write("this is a test") My test.psp page imports this module and tries to invoke the test() method, but I get the following error: NameError: global name 'req' is not defined I've tried various combinations of import statements in mymod.py with no luck. How can I make the req object available to the module? I've verified that the its available to test.psp, but when the PSP page calls the module - boom. Here's my Apache config as well: Listen 80 NameVirtualHost *:80 <VirtualHost *:80> <Directory "/home/iker/www/"> AddHandler mod_python .psp PythonHandler mod_python.psp PythonDebug On PythonPath "['/path/to/mymodule/'] + sys.path" Options FollowSymLinks +Indexes AllowOverride All Order allow,deny Allow from all </Directory> ServerName rose ServerAlias localhost DocumentRoot /home/iker/www/ LogLevel debug </VirtualHost> Thanks, Iker -- Iker Arizmendi AT&T Labs - Research Speech and Image Processing Lab e: iker at research.att.com w: http://research.att.com
|