From d57fd0f8276f9b850c56d94b1841ef15337ce322 Mon Sep 17 00:00:00 2001 From: Soulter <905617992@qq.com> Date: Mon, 29 Jul 2024 09:47:42 +0800 Subject: [PATCH] fix: metadata is not seralizable --- util/metrics.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/util/metrics.py b/util/metrics.py index 3134150d9..172dd7ad4 100644 --- a/util/metrics.py +++ b/util/metrics.py @@ -36,7 +36,14 @@ class MetricUploader(): for plugin in context.cached_plugins: self.plugin_stats[plugin.metadata.plugin_name] = { - "metadata": plugin.metadata + "metadata": { + "plugin_name": plugin.metadata.plugin_name, + "plugin_type": plugin.metadata.plugin_type.value, + "author": plugin.metadata.author, + "desc": plugin.metadata.desc, + "version": plugin.metadata.version, + "repo": plugin.metadata.repo, + } } try: