From d69496d4adc30597bef8fdec377fd280ac9f1a00 Mon Sep 17 00:00:00 2001 From: Wayne Heaney <42350981+wheaney@users.noreply.github.com> Date: Wed, 24 Jul 2024 15:01:55 -0700 Subject: [PATCH] Add _uninstall function to the python Plugin template (#34) --- main.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 882cb30..07842f0 100644 --- a/main.py +++ b/main.py @@ -15,8 +15,15 @@ class Plugin: async def _main(self): decky_plugin.logger.info("Hello World!") - # Function called first during the unload process, utilize this to handle your plugin being removed + # Function called first during the unload process, utilize this to handle your plugin being stopped, but not + # completely removed async def _unload(self): + decky_plugin.logger.info("Goodnight World!") + pass + + # Function called after `_unload` during uninstall, utilize this to clean up processes and other remnants of your + # plugin that may remain on the system + async def _uninstall(self): decky_plugin.logger.info("Goodbye World!") pass