diff options
Diffstat (limited to '')
| -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__)  |