Revert "fix: parameter type/default handling in CommandFilter"
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user