def not_found_hook(environ, start_response): | |
urlparser = environ['paste.urlparser.not_found_parser'] | |
path = environ.get('PATH_INFO', '') | |
if not path: | |
return urlparser.not_found(environ, start_response) | |
# Strip off leading _'s | |
path = '/' + path.lstrip('/').lstrip('_') | |
environ['PATH_INFO'] = path | |
return urlparser(environ, start_response) |