diff options
| author | Ritabrata Das <[email protected]> | 2025-02-19 21:40:54 +0530 |
|---|---|---|
| committer | Ritabrata Das <[email protected]> | 2025-02-19 21:40:54 +0530 |
| commit | 412d75439934201968a701abc043abc63f802dba (patch) | |
| tree | ead2be4bc9a92575426d79b54a709496f33e2e62 /lib | |
| parent | d2bd9599c29f9d77a14a7381a2046585f701d4c6 (diff) | |
Fix critical bug in smoke plugin
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/plugin_manager.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/plugin_manager.py b/lib/plugin_manager.py index ae4cf0b..07e28e6 100644 --- a/lib/plugin_manager.py +++ b/lib/plugin_manager.py @@ -62,8 +62,11 @@ class PluginManager: if hook_name in self.hooks: for callback in self.hooks[hook_name]: keep = callback(data, *args, **kwargs) - if keep == False: - keep_orignal = False + if type(keep) == bool: + if keep == False: + keep_orignal = False + else: + warning(f"Return value of {callback} is not a boolean") return keep_orignal def trigger_command(self, command:str, player, full_message:str, message_to_client:list, message_to_server:list): |
