Hi,

I get the following error when I try to run scgihandler with LOGGING 
enabled.
Is this a known problem?

Ciao,
Sven

neo:/var/www/web2py# python scgihandler.py
Traceback (most recent call last):
  File "/var/www/web2py/scgihandler.py", line 75, in <module>
    SCGIServer(application, port=4000).enable_sighandler().run()
  File "/usr/local/lib/python2.7/dist-packages/wsgitools/scgi/forkpool.py", 
line 245, in run
    self.spawnworker()
  File "/usr/local/lib/python2.7/dist-packages/wsgitools/scgi/forkpool.py", 
line 317, in spawnworker
    self.work(worksock)
  File "/usr/local/lib/python2.7/dist-packages/wsgitools/scgi/forkpool.py", 
line 340, in work
    self.process(con)
  File "/usr/local/lib/python2.7/dist-packages/wsgitools/scgi/forkpool.py", 
line 450, in process
    result = self.wsgiapp(environ, start_response)
  File "/var/www/web2py/gluon/main.py", line 725, in app_with_logging
    ret[0] = wsgiapp(environ, responder2)
  File "/usr/local/lib/python2.7/dist-packages/wsgitools/filters.py", line 
183, in __call__
    ret = self.app(environ, modified_start_response)
  File "/var/www/web2py/gluon/main.py", line 654, in wsgibase
    return http_response.to(responder, env=env)
  File "/var/www/web2py/gluon/http.py", line 110, in to
    responder(status, rheaders)
  File "/usr/local/lib/python2.7/dist-packages/wsgitools/filters.py", line 
178, in modified_start_response
    write = start_response(status, headers, exc_info)
TypeError: responder2() takes exactly 2 arguments (3 given)

-- 



Reply via email to