MCPcopy Create free account
hub / github.com/pallets/flask / PrefixPathMiddleware

Class PrefixPathMiddleware

tests/test_basic.py:270–277  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268
269def test_session_using_application_root(app, client):
270 class PrefixPathMiddleware:
271 def __init__(self, app, prefix):
272 self.app = app
273 self.prefix = prefix
274
275 def __call__(self, environ, start_response):
276 environ["SCRIPT_NAME"] = self.prefix
277 return self.app(environ, start_response)
278
279 app.wsgi_app = PrefixPathMiddleware(app.wsgi_app, "/bar")
280 app.config.update(APPLICATION_ROOT="/bar")

Callers 1

Calls

no outgoing calls

Tested by 1