From 101391fe57d0a03c954184cdb7c7e90ad138bb5a Mon Sep 17 00:00:00 2001 From: Terry Geng Date: Thu, 31 Dec 2020 18:01:00 +0800 Subject: [PATCH] fix: template path resolve --- interface.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/interface.py b/interface.py index d392f03..21b3431 100644 --- a/interface.py +++ b/interface.py @@ -63,7 +63,8 @@ class ReverseProxied(object): return self.app(environ, start_response) -web = Flask(__name__) +root_dir = os.path.dirname(__file__) +web = Flask(__name__, template_folder=os.path.join(root_dir, "templates")) #web.config['TEMPLATES_AUTO_RELOAD'] = True log = logging.getLogger("bot") user = 'Remote Control' @@ -171,7 +172,8 @@ def requires_auth(f): return render_template(f'need_token.{var.language}.html', name=var.config.get('bot', 'username'), - command=f"{var.config.get('commands', 'command_symbol')[0]}{var.config.get('commands', 'requests_webinterface_access')}") + command=f"{var.config.get('commands', 'command_symbol')[0]}" + f"{var.config.get('commands', 'requests_webinterface_access')}") return f(*args, **kwargs) @@ -225,7 +227,6 @@ def get_all_dirs(): @web.route("/", methods=['GET']) @requires_auth def index(): - root_dir = os.path.dirname(__file__) return open(os.path.join(root_dir, f"templates/index.{var.language}.html"), "r").read()