summaryrefslogtreecommitdiff
path: root/backend
diff options
context:
space:
mode:
authorTrainDoctor <traindoctor@protonmail.com>2023-01-29 14:38:45 -0800
committerTrainDoctor <traindoctor@protonmail.com>2023-01-29 15:16:16 -0800
commit994da868af407afb15ccd833c22591acb9a1f4d7 (patch)
treea7419ae03652bcaa053e0c0c98ccabcdb1e72f2f /backend
parent2e53fb217a0e870359b48a1f2324f3f5cf30d7ec (diff)
downloaddecky-loader-994da868af407afb15ccd833c22591acb9a1f4d7.tar.gz
decky-loader-994da868af407afb15ccd833c22591acb9a1f4d7.zip
Add python logging to browser and plugin
Diffstat (limited to 'backend')
-rw-r--r--backend/browser.py8
-rw-r--r--backend/plugin.py2
2 files changed, 9 insertions, 1 deletions
diff --git a/backend/browser.py b/backend/browser.py
index 40994b01..8062cc11 100644
--- a/backend/browser.py
+++ b/backend/browser.py
@@ -1,5 +1,7 @@
# Full imports
import json
+import pprint
+from pprint import pformat
# Partial imports
from aiohttp import ClientSession, web
@@ -110,9 +112,15 @@ class PluginBrowser:
logger.info(" at dir " + self.find_plugin_folder(name))
logger.debug("calling frontend unload for %s" % str(name))
await tab.evaluate_js(f"DeckyPluginLoader.unloadPlugin('{name}')")
+ plugins_snapshot = self.plugins.copy()
+ snapshot_string = pformat(plugins_snapshot)
+ logger.debug("current plugins: %s", snapshot_string)
if self.plugins[name]:
+ logger.debug("Plugin %s was found", name)
self.plugins[name].stop()
+ logger.debug("Plugin %s was stopped", name)
del self.plugins[name]
+ logger.debug("Plugin %s was removed from the dictionary", name)
logger.debug("removing files %s" % str(name))
rmtree(self.find_plugin_folder(name))
except FileNotFoundError:
diff --git a/backend/plugin.py b/backend/plugin.py
index 883f86f4..efaeb322 100644
--- a/backend/plugin.py
+++ b/backend/plugin.py
@@ -92,7 +92,7 @@ class PluginWrapper:
async def _unload(self):
try:
- self.log.info("Attempting to unload with plugin " + self.name + "'s \"_unload function/\"" + "\n")
+ self.log.info("Attempting to unload with plugin " + self.name + "'s \"_unload\" function.\n")
if hasattr(self.Plugin, "_unload"):
await self.Plugin._unload(self.Plugin)
self.log.info("Unloaded " + self.name + "\n")