Skip to content

Instantly share code, notes, and snippets.

@erlichmen
Created December 9, 2013 22:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erlichmen/7882153 to your computer and use it in GitHub Desktop.
Save erlichmen/7882153 to your computer and use it in GitHub Desktop.
A poor man's lowercase URL rewrite rule for Google App Engine
def lowercase_wsgi_middleware(app):
def lowercase_wsgi_middleware_wrapper(environ, start_response):
environ['SCRIPT_NAME'] = environ['SCRIPT_NAME'].lower()
environ['PATH_INFO'] = environ['PATH_INFO'].lower()
return app(environ, start_response)
return lowercase_wsgi_middleware_wrapper
def webapp_add_wsgi_middleware(app):
app = lowercase_wsgi_middleware(app)
return app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment