aboutsummaryrefslogtreecommitdiffstats
path: root/pysite
diff options
context:
space:
mode:
Diffstat (limited to 'pysite')
-rw-r--r--pysite/base_route.py6
-rw-r--r--pysite/route_manager.py1
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__)