stdlib: add many missing __del__ methods (#11042)

This commit is contained in:
Alex Waygood
2023-11-18 19:32:12 +00:00
committed by GitHub
parent e21a2c70b7
commit 83964a4dc5
21 changed files with 36 additions and 1 deletions

View File

@@ -282,6 +282,7 @@ class Variable:
@deprecated("use trace_info() instead of trace_vinfo()")
def trace_vinfo(self): ...
def __eq__(self, other: object) -> bool: ...
def __del__(self) -> None: ...
class StringVar(Variable):
def __init__(self, master: Misc | None = None, value: str | None = None, name: str | None = None) -> None: ...

View File

@@ -15,5 +15,6 @@ class DndHandler:
def finish(self, event: Event[Misc] | None, commit: int = 0) -> None: ...
def on_motion(self, event: Event[Misc]) -> None: ...
def on_release(self, event: Event[Misc]) -> None: ...
def __del__(self) -> None: ...
def dnd_start(source: _DndSource, event: Event[Misc]) -> DndHandler | None: ...

View File

@@ -101,6 +101,7 @@ class Font:
def metrics(self, *, displayof: tkinter.Misc | None = ...) -> _MetricsDict: ...
def measure(self, text: str, displayof: tkinter.Misc | None = None) -> int: ...
def __eq__(self, other: object) -> bool: ...
def __del__(self) -> None: ...
def families(root: tkinter.Misc | None = None, displayof: tkinter.Misc | None = None) -> tuple[str, ...]: ...
def names(root: tkinter.Misc | None = None) -> tuple[str, ...]: ...