diff options
Diffstat (limited to 'pysite')
-rw-r--r-- | pysite/base_route.py | 6 | ||||
-rw-r--r-- | pysite/route_manager.py | 1 |
2 files changed, 5 insertions, 2 deletions
diff --git a/pysite/base_route.py b/pysite/base_route.py index d63abaa6..c7d58f49 100644 --- a/pysite/base_route.py +++ b/pysite/base_route.py @@ -2,7 +2,7 @@ from collections import Iterable from typing import Any -from flask import Blueprint, Response, jsonify, render_template +from flask import Blueprint, Response, jsonify, render_template, url_for from flask.views import MethodView from werkzeug.exceptions import default_exceptions @@ -31,9 +31,13 @@ class BaseView(MethodView, OauthMixin): context["view"] = self context["logged_in"] = self.logged_in context["login_url"] = DISCORD_OAUTH_REDIRECT + context["static_file"] = self._static_file return render_template(template_names, **context) + def _static_file(self, filename): + return url_for("static", filename=filename) + class RouteView(BaseView): """ diff --git a/pysite/route_manager.py b/pysite/route_manager.py index 488c596f..f8bd705b 100644 --- a/pysite/route_manager.py +++ b/pysite/route_manager.py @@ -71,7 +71,6 @@ class RouteManager: self.app.register_blueprint(sub_blueprint) except Exception: logging.getLogger(__name__).exception(f"Failed to register blueprint for subdomain: {sub}") - # exit(1) # Load the websockets self.ws_blueprint = Blueprint("ws", __name__) |