|
Devraj Mukherjee
devraj at gmail.com
Wed Feb 3 19:48:10 EST 2010
Hello all,
We are developing an application that uses Google's pyWebSocket
project. I am trying to get this running through mod_python following
the documentation published by the project. The handler expects a path
for the websocket code that we have written as a PythonOption, which
our configuration provides.
But we get the following exception when we access the document root
Exception: ('PythonOption mod_pywebsocket.handler_root is not defined', 3)
I am sure I am doing something really silly that's stopping this from
working, I was hoping if anyone can spot what I might be doing wrong?
Thanks.
httpd configuration
<IfModule python_module>
PythonPath "sys.path+['/home/devraj/carde/sockethandler']"
PythonOption mod_pywebsocket.handler_root
"/home/devraj/carde/sockethandler/cardeproxy_wsh.py"
PythonHeaderParserHandler mod_pywebsocket.headerparserhandler
PythonOption CardeHostName localhost
</IfModule>
mod_python error log
MOD_PYTHON ERROR
ProcessId: 4208
Interpreter: 'ubuntu.etk.private'
ServerName: 'ubuntu.etk.private'
DocumentRoot: '/home/devraj/carde/webroot'
URI: '/'
Location: None
Directory: None
Filename: '/home/devraj/carde/webroot/'
PathInfo: ''
Phase: 'PythonHeaderParserHandler'
Handler: 'mod_pywebsocket.headerparserhandler'
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line
1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line
1202, in _process_target
module = import_module(module_name, path=path)
File "/usr/lib/python2.6/dist-packages/mod_python/importer.py", line
304, in import_module
return __import__(module_name, {}, {}, ['*'])
File "/usr/local/lib/python2.6/dist-packages/mod_pywebsocket/headerparserhandler.py",
line 69, in <module>
_dispatcher = _create_dispatcher()
File "/usr/local/lib/python2.6/dist-packages/mod_pywebsocket/headerparserhandler.py",
line 59, in _create_dispatcher
apache.APLOG_ERR)
Exception: ('PythonOption mod_pywebsocket.handler_root is not defined', 3)
--
Follow me on Twitter, http://twitter.com/mdevraj
"The secret impresses no-one, the trick you use it for is everything"
- Alfred Borden (The Prestiege)
|