summaryrefslogtreecommitdiff
path: root/backend/browser.py
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/browser.py
parent2e53fb217a0e870359b48a1f2324f3f5cf30d7ec (diff)
downloaddecky-loader-994da868af407afb15ccd833c22591acb9a1f4d7.tar.gz
decky-loader-994da868af407afb15ccd833c22591acb9a1f4d7.zip
Add python logging to browser and plugin
Diffstat (limited to 'backend/browser.py')
-rw-r--r--backend/browser.py8
1 files changed, 8 insertions, 0 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: