From a30972e87d9a9cd829ed80eb361325b1b7a02516 Mon Sep 17 00:00:00 2001 From: manetta Date: Thu, 10 Mar 2022 18:02:08 +0100 Subject: [PATCH] removing the workaround, causes error on octomode that is installed at the varia server --- octomode.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/octomode.py b/octomode.py index 1620346..c7e28e9 100755 --- a/octomode.py +++ b/octomode.py @@ -17,28 +17,6 @@ import markdown APP = Flask(__name__) APP.config.from_object("config.Config") -# --- -# Workaround to map urls if the application runs from a non-root URL -# From: https://stackoverflow.com/questions/18967441/add-a-prefix-to-all-flask-routes - -class PrefixMiddleware(object): - - def __init__(self, app, prefix=''): - self.app = app - self.prefix = prefix - - def __call__(self, environ, start_response): - - if environ['PATH_INFO'].startswith(self.prefix): - environ['PATH_INFO'] = environ['PATH_INFO'][len(self.prefix):] - environ['SCRIPT_NAME'] = self.prefix - return self.app(environ, start_response) - else: - start_response('404', [('Content-Type', 'text/plain')]) - return ["This url does not belong to the app.".encode()] - -APP.wsgi_app = PrefixMiddleware(APP.wsgi_app, prefix=APP.config['APPLICATION_ROOT']) - # --- def get_pad_content(pad_name, ext=""):