I'm seeing an issue where calling start_response under Linux when using an WSGI callable returns None. The same code runs fine under Windows with the same version of all modules. Does anybody have any idea why?
Pylons: failes with both 0.9.6.2 and 0.9.7rc2 class TracWsgiController(BaseController): def __init__(self): # set application to the trac WSGI dispatch_request function self.app = dispatch_request self.trac_env_path = config['trac_env_path'] def __call__(self, environ, start_response): """Dispatches request to trac.""" environ['trac.env_path'] = self.trac_env_path # pass request directly to trac and return a response generator # THIS FAILS since calling start_response returns None app_iter = self.app(environ, start_response) def generator(): for item in app_iter: yield item if hasattr(app_iter, 'close'): app_iter.close() return generator() Traceback of the error: File "/usr/local/lib/python2.5/site-packages/trac/web/main.py", line 430, in dispatch_request req.send_error(sys.exc_info(), status=500) File "/usr/local/lib/python2.5/site-packages/trac/web/api.py", line 397, in send_error self.write(data) File "/usr/local/lib/python2.5/site-packages/trac/web/api.py", line 460, in write self._write(data) TypeError: 'NoneType' object is not callable Thanks, Eric --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To post to this group, send email to pylons-discuss@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/pylons-discuss?hl=en -~----------~----~----~----~------~----~------~--~---