Comment 4 for bug 88286

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Argh argh argh, it seems the problem with the pydoctor branches is in fact a problem with cherrypy. It "helpfully" mangles url segments that contain %2Fs:

        # Decode any leftover %2F in the virtual_path atoms.
        virtual_path = [x.replace("%2F", "/") for x in virtual_path]

So, I don't know how to fix this without getting away from cherrypy (2). Maybe make the considered revid a query argument? That's such a hack though.