summaryrefslogtreecommitdiff
path: root/backend/main.py
diff options
context:
space:
mode:
authorTrainDoctor <traindoctor@protonmail.com>2022-08-31 12:20:13 -0700
committerTrainDoctor <traindoctor@protonmail.com>2022-08-31 12:20:31 -0700
commit16a6e9b6a929dea4ad4607368e4e0c515ed15b61 (patch)
tree3da8007696c1958825c2820759f982969eabc01b /backend/main.py
parent6f84cf94b598421ddf06810f56e165284d535474 (diff)
downloaddecky-loader-16a6e9b6a929dea4ad4607368e4e0c515ed15b61.tar.gz
decky-loader-16a6e9b6a929dea4ad4607368e4e0c515ed15b61.zip
Give SettingsManager a default directoryv2.0.5-pre20
Diffstat (limited to 'backend/main.py')
-rw-r--r--backend/main.py19
1 files changed, 11 insertions, 8 deletions
diff --git a/backend/main.py b/backend/main.py
index 1f365fe5..83032be3 100644
--- a/backend/main.py
+++ b/backend/main.py
@@ -1,24 +1,27 @@
# Full imports
-import aiohttp_cors
-
-# Partial imports
-from aiohttp import ClientSession
-from aiohttp.web import Application, run_app, static, get, Response
-from aiohttp_jinja2 import setup as jinja_setup
from asyncio import get_event_loop, sleep
from json import dumps, loads
from logging import DEBUG, INFO, basicConfig, getLogger
from os import getenv, path
from subprocess import call
+import aiohttp_cors
+# Partial imports
+from aiohttp import ClientSession
+from aiohttp.web import Application, Response, get, run_app, static
+from aiohttp_jinja2 import setup as jinja_setup
+
# local modules
from browser import PluginBrowser
-from helpers import csrf_middleware, get_csrf_token, get_user, get_user_group, set_user, set_user_group, stop_systemd_unit, REMOTE_DEBUGGER_UNIT
+from helpers import (REMOTE_DEBUGGER_UNIT, csrf_middleware, get_csrf_token,
+ get_home_path, get_homebrew_path, get_user,
+ get_user_group, set_user, set_user_group,
+ stop_systemd_unit)
from injector import inject_to_tab, tab_has_global_var
from loader import Loader
+from settings import SettingsManager
from updater import Updater
from utilities import Utilities
-from settings import SettingsManager
# Ensure USER and GROUP vars are set first.
# TODO: This isn't the best way to do this but supports the current