From 75d5a5b9361f536d9d7ac81366816ac740729d1d Mon Sep 17 00:00:00 2001 From: Dominik Lenart Date: Sun, 11 Dec 2022 17:54:38 +0100 Subject: [PATCH] Improve typing for ast nodes which represent assignment behaviour (#9326) --- stdlib/_ast.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stdlib/_ast.pyi b/stdlib/_ast.pyi index f723b7eff..7bc47266d 100644 --- a/stdlib/_ast.pyi +++ b/stdlib/_ast.pyi @@ -104,14 +104,14 @@ class Assign(stmt): class AugAssign(stmt): if sys.version_info >= (3, 10): __match_args__ = ("target", "op", "value") - target: expr + target: Name | Attribute | Subscript op: operator value: expr class AnnAssign(stmt): if sys.version_info >= (3, 10): __match_args__ = ("target", "annotation", "value", "simple") - target: expr + target: Name | Attribute | Subscript annotation: expr value: expr | None simple: int @@ -355,7 +355,7 @@ if sys.version_info >= (3, 8): class NamedExpr(expr): if sys.version_info >= (3, 10): __match_args__ = ("target", "value") - target: expr + target: Name value: expr class Attribute(expr):