diff --git a/lib/StubGen/Converter.py b/lib/StubGen/Converter.py index f821d86..cf09b72 100644 --- a/lib/StubGen/Converter.py +++ b/lib/StubGen/Converter.py @@ -751,8 +751,6 @@ class PythonToStubConverter: return _STUB_TYPE_ALIASES.get(annotation.id, annotation.id) elif isinstance(annotation, ast.Attribute): if isinstance(annotation.value, ast.Name): - if annotation.value.id in ('t', 'c'): - return _STUB_TYPE_ALIASES.get(annotation.attr, annotation.attr) return f'{annotation.value.id}.{annotation.attr}' else: # 处理嵌套属性访问,如 attr.packed @@ -1010,9 +1008,6 @@ class PythonToStubConverter: return decorator.id elif isinstance(decorator, ast.Attribute): if isinstance(decorator.value, ast.Name): - # 旧 `t.X` / `c.X` 前缀只作输入兼容:stub 输出按裸名书写。 - if decorator.value.id in ('t', 'c'): - return decorator.attr return f'{decorator.value.id}.{decorator.attr}' return decorator.attr elif isinstance(decorator, ast.Call):