summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAAGaming <aa@mail.catvibers.me>2022-09-17 11:35:05 -0400
committerGitHub <noreply@github.com>2022-09-17 11:35:05 -0400
commita8c7c2f18f0fc2177c49fa900fb5e5873bc6f2f7 (patch)
treea6ad1e4956efe699cbb00bd93d13f4784f3570b3
parent463258febbb67bf866b107bed2417a100f6eade3 (diff)
downloaddecky-loader-a8c7c2f18f0fc2177c49fa900fb5e5873bc6f2f7.tar.gz
decky-loader-a8c7c2f18f0fc2177c49fa900fb5e5873bc6f2f7.zip
fix asyncio error on get_branch
-rw-r--r--backend/updater.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/backend/updater.py b/backend/updater.py
index ba62efd8..911efdeb 100644
--- a/backend/updater.py
+++ b/backend/updater.py
@@ -20,7 +20,7 @@ class Updater:
self.settings = self.context.settings
# Exposes updater methods to frontend
self.updater_methods = {
- "get_branch": self.get_branch,
+ "get_branch": self._get_branch,
"get_version": self.get_version,
"do_update": self.do_update,
"do_restart": self.do_restart,
@@ -62,11 +62,14 @@ class Updater:
res["result"] = str(e)
res["success"] = False
return web.json_response(res)
-
- async def get_branch(self, manager: SettingsManager):
+
+ def get_branch(self, manager: SettingsManager):
logger.debug("current branch: %i" % manager.getSetting("branch", -1))
return manager.getSetting("branch", -1)
+ async def _get_branch(self, manager: SettingsManager):
+ return self.get_branch(manager)
+
async def get_version(self):
if self.localVer:
return {
@@ -80,7 +83,7 @@ class Updater:
async def check_for_updates(self):
logger.debug("checking for updates")
- selectedBranch = await self.get_branch(self.context.settings)
+ selectedBranch = self.get_branch(self.context.settings)
async with ClientSession() as web:
async with web.request("GET", "https://api.github.com/repos/SteamDeckHomebrew/decky-loader/releases", ssl=helpers.get_ssl_context()) as res:
remoteVersions = await res.json()