File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6767WH = WebhookInfo
6868filter_ = Filter
6969
70- __version__ = "0.10.5 "
70+ __version__ = "0.11.1 "
Original file line number Diff line number Diff line change @@ -100,16 +100,6 @@ def load_plugins(dir_: str | PathLike | Path):
100100 load_plugin ("." .join (p .parts [:- 1 :1 ]) + "." + p .stem )
101101
102102
103- def unload_plugin (plugin : str ):
104- while plugin in plugin_service ._subplugined :
105- plugin = plugin_service ._subplugined [plugin ]
106- if plugin not in plugin_service .plugins :
107- return False
108- _plugin = plugin_service .plugins [plugin ]
109- _plugin .dispose ()
110- return True
111-
112-
113103@init_spec (PluginMetadata )
114104def metadata (data : PluginMetadata ):
115105 if not (plugin := _current_plugin .get (None )):
@@ -180,4 +170,13 @@ def find_plugin_by_file(file: str) -> Plugin | None:
180170 return None
181171
182172
173+ def unload_plugin (plugin : str ):
174+ while plugin in plugin_service ._subplugined :
175+ plugin = plugin_service ._subplugined [plugin ]
176+ if not (_plugin := find_plugin (plugin )):
177+ return False
178+ _plugin .dispose ()
179+ return True
180+
181+
183182listen = es .on
Original file line number Diff line number Diff line change 11[project ]
22name = " arclet-entari"
3- version = " 0.11.0 "
3+ version = " 0.11.1 "
44description = " Simple IM Framework based on satori-python"
55authors = [
66 {name = " RF-Tar-Railt" ,email = " rf_tar_railt@qq.com" },
You can’t perform that action at this time.
0 commit comments