We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b6411cf commit 29a47f1Copy full SHA for 29a47f1
mypy/semanal.py
@@ -1567,7 +1567,9 @@ def analyze_property_with_multi_part_definition(
1567
)
1568
return bare_setter_type
1569
1570
- def _is_valid_property_decorator(self, deco: Expression, property_name: str) -> bool:
+ def _is_valid_property_decorator(
1571
+ self, deco: Expression, property_name: str
1572
+ ) -> TypeGuard[MemberExpr]:
1573
if not isinstance(deco, MemberExpr):
1574
return False
1575
if not isinstance(deco.expr, NameExpr) or deco.expr.name != property_name:
0 commit comments