From a9fc14a8116c2df5c226c026bf3117c740743691 Mon Sep 17 00:00:00 2001 From: Alex Waygood Date: Tue, 21 Nov 2023 19:07:30 +0000 Subject: [PATCH] third-party stubs: Add several missing `__del__` methods (#11054) --- stubs/JACK-Client/jack/__init__.pyi | 1 + stubs/boltons/boltons/ioutils.pyi | 1 + stubs/pyserial/serial/tools/miniterm.pyi | 1 + 3 files changed, 3 insertions(+) diff --git a/stubs/JACK-Client/jack/__init__.pyi b/stubs/JACK-Client/jack/__init__.pyi index c3ae62ea0..96fbda9ab 100644 --- a/stubs/JACK-Client/jack/__init__.pyi +++ b/stubs/JACK-Client/jack/__init__.pyi @@ -82,6 +82,7 @@ class Client: ) -> None: ... def __enter__(self) -> Self: ... def __exit__(self, *args: Unused) -> None: ... + def __del__(self) -> None: ... @property def name(self) -> str: ... @property diff --git a/stubs/boltons/boltons/ioutils.pyi b/stubs/boltons/boltons/ioutils.pyi index 2660eb510..708b19c79 100644 --- a/stubs/boltons/boltons/ioutils.pyi +++ b/stubs/boltons/boltons/ioutils.pyi @@ -56,6 +56,7 @@ class SpooledIOBase(metaclass=abc.ABCMeta): def __eq__(self, other): ... def __ne__(self, other): ... def __bool__(self): ... + def __del__(self) -> None: ... __nonzero__: Incomplete class SpooledBytesIO(SpooledIOBase): diff --git a/stubs/pyserial/serial/tools/miniterm.pyi b/stubs/pyserial/serial/tools/miniterm.pyi index 64dfece5d..bb6f7dde2 100644 --- a/stubs/pyserial/serial/tools/miniterm.pyi +++ b/stubs/pyserial/serial/tools/miniterm.pyi @@ -33,6 +33,7 @@ if sys.platform == "win32": class Console(ConsoleBase): fncodes: dict[str, str] navcodes: dict[str, str] + def __del__(self) -> None: ... else: class Console(ConsoleBase):