I tried implementing some code to convert REQUEST_URI (the raw request URL) and CGI-style SCRIPT_NAME/PATH_INFO into a raw script_name/path_info.<div><br></div><div>  <a href="http://bitbucket.org/ianb/wsgi-peps/src/tip/request_uri.py">http://bitbucket.org/ianb/wsgi-peps/src/tip/request_uri.py</a> (python 2)</div>

<div>  <a href="http://bitbucket.org/ianb/wsgi-peps/src/tip/request_uri3.py">http://bitbucket.org/ianb/wsgi-peps/src/tip/request_uri3.py</a> (python 3)</div><div><br></div><div>Admittedly the tests are not very complete, I just wasn&#39;t feeling creative about test cases.  In terms of performance this avoids being entirely brute force, but feels kind of complex.  I&#39;m betting there&#39;s an entirely different approach which is faster.  But whatever.</div>

<div><br><div>-- <br>Ian Bicking  |  <a href="http://blog.ianbicking.org">http://blog.ianbicking.org</a>  |  <a href="http://topplabs.org/civichacker">http://topplabs.org/civichacker</a><br>
</div></div>