From 2314ea74c23cf06c66396e02d120120c4697fbbf Mon Sep 17 00:00:00 2001 From: Eric Callahan Date: Wed, 17 Aug 2022 14:03:45 -0400 Subject: [PATCH] app: report asset path location Signed-off-by: Eric Callahan --- moonraker/app.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/moonraker/app.py b/moonraker/app.py index 2f2594d..e517cd3 100644 --- a/moonraker/app.py +++ b/moonraker/app.py @@ -67,6 +67,7 @@ EXCLUDED_ARGS = ["_", "token", "access_token", "connection_id"] AUTHORIZED_EXTS = [".png"] DEFAULT_KLIPPY_LOG_PATH = "/tmp/klippy.log" ALL_TRANSPORTS = ["http", "websocket", "mqtt", "internal"] +ASSET_PATH = pathlib.Path(__file__).parent.joinpath("assets") class MutableRouter(tornado.web.ReversibleRuleRouter): def __init__(self, application: MoonrakerApp) -> None: @@ -281,6 +282,9 @@ class MoonrakerApp: def get_server(self) -> Server: return self.server + def get_asset_path(self) -> pathlib.Path: + return ASSET_PATH + async def close(self) -> None: if self.http_server is not None: self.http_server.stop() @@ -1020,5 +1024,4 @@ class WelcomeHandler(tornado.web.RequestHandler): self.render("welcome.html", **context) def get_template_path(self) -> Optional[str]: - tpath = pathlib.Path(__file__).parent.joinpath("assets") - return str(tpath) + return str(ASSET_PATH)