From eeaaad12584c33045ce016a68a7b5dbcd4d6c180 Mon Sep 17 00:00:00 2001 From: Juhani Naskali Date: Sat, 15 Jul 2023 19:53:09 +0300 Subject: [PATCH] Fix possible TypeError domain plugin query json sometimes causes 'TypeError: Object of type datetime is not JSON serializable' --- bot/plugin_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bot/plugin_manager.py b/bot/plugin_manager.py index 9e60b0a..a27652b 100644 --- a/bot/plugin_manager.py +++ b/bot/plugin_manager.py @@ -52,7 +52,7 @@ class PluginManager: plugin = self.__get_plugin_by_function_name(function_name) if not plugin: return json.dumps({'error': f'Function {function_name} not found'}) - return json.dumps(await plugin.execute(function_name, **json.loads(arguments))) + return json.dumps(await plugin.execute(function_name, **json.loads(arguments)), default=str) def get_plugin_source_name(self, function_name) -> str: """