From 355143851a2c038d76876280a1c3f07afb987678 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 17 May 2016 11:26:14 -0700 Subject: [PATCH] Use __delete__, not __del__, in class property. See comments on #199. --- stdlib/2.7/__builtin__.pyi | 2 +- stdlib/3/builtins.pyi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stdlib/2.7/__builtin__.pyi b/stdlib/2.7/__builtin__.pyi index 4cd7add9b..507cde958 100644 --- a/stdlib/2.7/__builtin__.pyi +++ b/stdlib/2.7/__builtin__.pyi @@ -655,7 +655,7 @@ class property: def deleter(self, fdel: Callable[[Any], None]) -> property: ... def __get__(self, obj: Any, type: type=None) -> Any: ... def __set__(self, obj: Any, value: Any) -> None: ... - def __del__(self, obj: Any) -> None: ... + def __delete__(self, obj: Any) -> None: ... long = int bytes = str diff --git a/stdlib/3/builtins.pyi b/stdlib/3/builtins.pyi index c1477676e..e0c41892b 100644 --- a/stdlib/3/builtins.pyi +++ b/stdlib/3/builtins.pyi @@ -630,7 +630,7 @@ class property: def deleter(self, fdel: Callable[[Any], None]) -> property: ... def __get__(self, obj: Any, type: type=None) -> Any: ... def __set__(self, obj: Any, value: Any) -> None: ... - def __del__(self, obj: Any) -> None: ... + def __delete__(self, obj: Any) -> None: ... NotImplemented = ... # type: Any