mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-13 13:59:53 +08:00
Format the coding style across the codebase using "black" and manual tweaks
The main benefit of this commit is that the use of double quotes is now consistent.
This commit is contained in:
@@ -31,29 +31,30 @@ Source: http://flask.pocoo.org/snippets/35/ by Peter Hansen
|
||||
|
||||
|
||||
class ReverseProxy(object):
|
||||
'''Wrap the application in this middleware and configure the
|
||||
"""Wrap the application in this middleware and configure the
|
||||
front-end server to add these headers, to let you quietly bind
|
||||
this to a URL other than / and to an HTTP scheme that is
|
||||
different than what is used locally.
|
||||
|
||||
:param app: the WSGI application
|
||||
'''
|
||||
"""
|
||||
|
||||
def __init__(self, app):
|
||||
self.app = app
|
||||
|
||||
def __call__(self, environ, start_response):
|
||||
script_name = environ.get('HTTP_X_SCRIPT_NAME', '')
|
||||
script_name = environ.get("HTTP_X_SCRIPT_NAME", "")
|
||||
if script_name:
|
||||
environ['SCRIPT_NAME'] = script_name
|
||||
path_info = environ['PATH_INFO']
|
||||
environ["SCRIPT_NAME"] = script_name
|
||||
path_info = environ["PATH_INFO"]
|
||||
if path_info.startswith(script_name):
|
||||
environ['PATH_INFO'] = path_info[len(script_name):]
|
||||
environ["PATH_INFO"] = path_info[len(script_name):]
|
||||
|
||||
server = environ.get('HTTP_X_FORWARDED_HOST', '')
|
||||
server = environ.get("HTTP_X_FORWARDED_HOST", "")
|
||||
if server:
|
||||
environ['HTTP_HOST'] = server
|
||||
environ["HTTP_HOST"] = server
|
||||
|
||||
scheme = environ.get('HTTP_X_SCHEME', '')
|
||||
scheme = environ.get("HTTP_X_SCHEME", "")
|
||||
if scheme:
|
||||
environ['wsgi.url_scheme'] = scheme
|
||||
environ["wsgi.url_scheme"] = scheme
|
||||
return self.app(environ, start_response)
|
||||
|
||||
Reference in New Issue
Block a user