diff --git a/inventory/app.py b/inventory/app.py index 9b63deb..b39e7cb 100644 --- a/inventory/app.py +++ b/inventory/app.py @@ -3,4 +3,4 @@ from . import create_app app = create_app() if __name__ == "__main__": - app.run(debug=True) \ No newline at end of file + app.run() \ No newline at end of file diff --git a/inventory/config.py b/inventory/config.py index f0f7608..6d74fd6 100644 --- a/inventory/config.py +++ b/inventory/config.py @@ -9,7 +9,7 @@ def quote(value: str) -> str: class Config: SQLALCHEMY_TRACK_MODIFICATIONS = False - DEBUG = True + DEBUG = os.getenv('DEBUG', 'false').strip().lower() in ['true', '1', 'yes'] TESTING = False DB_BACKEND = os.getenv('DB_BACKEND', 'sqlite').lower() diff --git a/inventory/routes/hooks.py b/inventory/routes/hooks.py index 298a709..d4e4f5c 100644 --- a/inventory/routes/hooks.py +++ b/inventory/routes/hooks.py @@ -6,7 +6,6 @@ from . import main @main.after_request def prettify_or_minify_html_response(response): - print(app.debug, response.content_type) if response.content_type.startswith("text/html"): try: html = response.get_data(as_text=True) @@ -15,13 +14,13 @@ def prettify_or_minify_html_response(response): if app.debug: pretty_html = soup.prettify() response.set_data(pretty_html.encode("utf-8")) # type: ignore - else: - # Minify by stripping extra whitespace between tags and inside text - minified_html = re.sub(r">\s+<", "><", str(soup)) # collapse whitespace between tags - minified_html = re.sub(r"\s{2,}", " ", minified_html) # collapse multi-spaces to one - minified_html = re.sub(r"\n+", "", minified_html) # remove newlines + #else: + # # Minify by stripping extra whitespace between tags and inside text + # minified_html = re.sub(r">\s+<", "><", str(soup)) # collapse whitespace between tags + # minified_html = re.sub(r"\s{2,}", " ", minified_html) # collapse multi-spaces to one + # minified_html = re.sub(r"\n+", "", minified_html) # remove newlines - response.set_data(minified_html.encode("utf-8")) # type: ignore + # response.set_data(minified_html.encode("utf-8")) # type: ignore response.headers['Content-Type'] = 'text/html; charset=utf-8' except Exception as e: