So after some more tinkering around it appears the original issue was directly related to Ladon's URL reconstruction. I used wsgiref.util.request_uri for URL reconstruction instead, which solves the original issue completely. As a result I've opted to remove setting the ladon_root_path all together as it is no longer needed.
Some potential issues may exist with HTTP_LADON_PROXY_PATH, I've yet to setup an environment to test this. On a simular note because URL reconstruction is fixed any issues with mod_wsgi or other WSGI server should be non-existent.
Also wsgiref requires Python >= 2.5 so I wasn't sure if you where trying to maintain any 2.4 compatibility.
Hi Jakob,
So after some more tinkering around it appears the original issue was directly related to Ladon's URL reconstruction. I used wsgiref. util.request_ uri for URL reconstruction instead, which solves the original issue completely. As a result I've opted to remove setting the ladon_root_path all together as it is no longer needed.
http:// www.python. org/dev/ peps/pep- 0333/#url- reconstruction
Some potential issues may exist with HTTP_LADON_ PROXY_PATH, I've yet to setup an environment to test this. On a simular note because URL reconstruction is fixed any issues with mod_wsgi or other WSGI server should be non-existent.
Also wsgiref requires Python >= 2.5 so I wasn't sure if you where trying to maintain any 2.4 compatibility.