Skip to content

Commit

Permalink
Add a couple missing tkinter things (#13149)
Browse files Browse the repository at this point in the history
  • Loading branch information
tungol authored Nov 29, 2024
1 parent cba73d9 commit 2ccc53b
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 3 deletions.
1 change: 0 additions & 1 deletion stdlib/@tests/stubtest_allowlists/common.txt
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ multiprocessing.pool.Pool.Process
multiprocessing.pool.ThreadPool.Process
multiprocessing.synchronize.Semaphore.get_value
tkinter.Misc.config
tkinter.font.Font.counter


# ==========
Expand Down
3 changes: 2 additions & 1 deletion stdlib/tkinter/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -627,7 +627,8 @@ class Misc:
def __getitem__(self, key: str) -> Any: ...
def cget(self, key: str) -> Any: ...
def configure(self, cnf: Any = None) -> Any: ...
# TODO: config is an alias of configure, but adding that here creates lots of mypy errors
# TODO: config is an alias of configure, but adding that here creates
# conflict with the type of config in the subclasses. See #13149

class CallWrapper:
func: Incomplete
Expand Down
4 changes: 3 additions & 1 deletion stdlib/tkinter/font.pyi
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import _tkinter
import itertools
import sys
import tkinter
from typing import Any, Final, Literal, TypedDict, overload
from typing import Any, ClassVar, Final, Literal, TypedDict, overload
from typing_extensions import TypeAlias

if sys.version_info >= (3, 9):
Expand Down Expand Up @@ -40,6 +41,7 @@ class _MetricsDict(TypedDict):
class Font:
name: str
delete_font: bool
counter: ClassVar[itertools.count[int]] # undocumented
def __init__(
self,
# In tkinter, 'root' refers to tkinter.Tk by convention, but the code
Expand Down

0 comments on commit 2ccc53b

Please sign in to comment.