From 26ea6b8b4d27efbd70c8a739e798401db51caccc Mon Sep 17 00:00:00 2001 From: Klas Eskilson Date: Wed, 28 Sep 2022 14:22:10 +0200 Subject: [PATCH] Add __init__ definition for AttributeError (#8801) Since Python 3.10, AttributeError supports keyword arguments for name and obj. --- stdlib/builtins.pyi | 1 + 1 file changed, 1 insertion(+) diff --git a/stdlib/builtins.pyi b/stdlib/builtins.pyi index 971af2498..b6f7e7547 100644 --- a/stdlib/builtins.pyi +++ b/stdlib/builtins.pyi @@ -1825,6 +1825,7 @@ class AssertionError(_StandardError): ... class AttributeError(_StandardError): if sys.version_info >= (3, 10): + def __init__(self, *args: object, name: str | None = ..., obj: object = ...) -> None: ... name: str obj: object