﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
3414	middleware/common.py and SCGI bug - string index out of range (caused by missing PATH_INFO)	Piotr Maliński <riklaunim@…>	nobody	"I wanted to use Cherokee with SCGI to test my site but I get this exception when trying to view it in the browser (/ main page):
{{{
Traceback (most recent call last):
  File ""/usr/lib64/python2.4/site-packages/flup-0.5-py2.4.egg/flup/server/scgi_base.py"", line 185, in run
  File ""/usr/lib64/python2.4/site-packages/flup-0.5-py2.4.egg/flup/server/scgi_base.py"", line 456, in handler
  File ""/usr/lib64/python2.4/site-packages/django/core/handlers/wsgi.py"", line 148, in __call__
    response = self.get_response(request.path, request)
  File ""/usr/lib64/python2.4/site-packages/django/core/handlers/base.py"", line 59, in get_response
    response = middleware_method(request)
  File ""/usr/lib64/python2.4/site-packages/django/middleware/common.py"", line 40, in process_request
    if settings.APPEND_SLASH and (old_url[1][-1] != '/') and ('.' not in old_url[1].split('/')[-1]):
IndexError: string index out of range
}}}
Django + SCGI + Cherokee worked for me some time ago without any problems. Now on 0.9.5.1 it throws this exception."		closed	Core (Other)	dev		fixed		real.human@… richard.davies@…	Accepted	1	0	0	0	0	0
