Revert "fix: parameter type/default handling in CommandFilter"

This commit is contained in:
anka
2025-09-16 20:01:05 +08:00
committed by GitHub
parent debc048659
commit 0cc65513a5
+3 -4
View File
@@ -52,11 +52,10 @@ class CommandFilter(HandlerFilter):
# 忽略前两个参数,即 self 和 event
idx += 1
continue
# 优先类型注解 其次默认值
if v.annotation == inspect.Parameter.empty:
self.handler_params[k] = v.default
else:
if v.default == inspect.Parameter.empty:
self.handler_params[k] = v.annotation
else:
self.handler_params[k] = v.default
def get_handler_md(self) -> StarHandlerMetadata:
return self.handler_md