Skip to content
This repository was archived by the owner on Nov 9, 2024. It is now read-only.

Commit fcd5f78

Browse files
committed
Made reloading a plugin enable it afterwards
1 parent 36a4db7 commit fcd5f78

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

jigsaw/PluginLoader.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,9 @@ def reload_plugin(self, name: str, *args) -> None:
225225
self._logger.debug("Loading {}.".format(name))
226226
self.load_plugin(self.get_manifest(name), *args)
227227

228+
self._logger.debug("Enabling {}.".format(name))
229+
self.get_plugin(name).enable()
230+
228231
self._logger.debug("Plugin {} reloaded.".format(name))
229232

230233
def reload_all_plugins(self, *args) -> None:

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="Jigsaw",
5-
version="2.2.0",
5+
version="2.2.1",
66
packages=["jigsaw", ],
77
license="MIT",
88
description="A plugin framework for Python3.6+",

0 commit comments

Comments
 (0)