Dan Houtz
dhoutz at advancedinterfaces.com
Wed Apr 30 14:33:40 EST 2003
Greetings, I'm just starting to get into python and mod_python. I have installed mod_python on Windows XP with Apache 2.0.45 to start getting my feet wet. After some intial troubles, I believe I finally have everything working correctly. I have managed to follow the test section and "hello world prints properly. MY next question is, am I able to accomplish the same thing useing print "Hello World" instead of req.write("Hello World"). I've seen many coding examples using print, but it does not work correctly when I attempt to use it. For instance, this code: def handler(req): print "Content-Type: text/html\n\n" print "Hello World" Produces: Mod_python error: "PythonHandler mptest" Traceback (most recent call last): File "C:\Python22\Lib\site-packages\mod_python\apache.py", line 334, in HandlerDispatch assert (type(result) == type(int())), \ AssertionError: Handler 'mptest' returned invalid return code. So, I tried: def handler(req): print "Content-Type: text/html\n\n" print "Hello World" return apacke.OK and it produced a blank page Your help is appreciated. Thanks, Dan Houtz
|