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

Commit 5b798be

Browse files
committed
Fixed bug that would sometimes cause plugins to not be reloaded due to items being removed from the manifest list
1 parent fcd5f78 commit 5b798be

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

jigsaw/PluginLoader.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,6 @@ def reload_all_plugins(self, *args) -> None:
234234
"""
235235
Reloads all initialized plugins
236236
"""
237-
for manifest in self._manifests:
237+
for manifest in self._manifests[:]:
238238
if self.get_plugin(manifest["name"]) is not None:
239239
self.reload_plugin(manifest["name"], *args)

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.1",
5+
version="2.2.2",
66
packages=["jigsaw", ],
77
license="MIT",
88
description="A plugin framework for Python3.6+",

0 commit comments

Comments
 (0)