Skip to content

Commit d8760e8

Browse files
committed
Fix mypy
1 parent a9c0854 commit d8760e8

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

Lib/_pyrepl/simple_interact.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@
3535
from .console import InteractiveColoredConsole
3636
from .readline import _get_reader, multiline_input
3737

38+
TYPE_CHECKING = False
39+
40+
if TYPE_CHECKING:
41+
from typing import Any
42+
43+
3844
_error: tuple[type[Exception], ...] | type[Exception]
3945
try:
4046
from .unix_console import _error
@@ -74,7 +80,7 @@ def _clear_screen():
7480
"clear": _clear_screen,
7581
}
7682

77-
DEFAULT_NAMESPACE = {
83+
DEFAULT_NAMESPACE: dict[str, Any] = {
7884
'__name__': '__main__',
7985
'__doc__': None,
8086
'__package__': None,

Lib/test/test_pyrepl/test_pyrepl.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -844,6 +844,10 @@ def test_exposed_globals_in_repl(self):
844844
'["__annotations__", "__builtins__", "__doc__", "__loader__", '
845845
'"__name__", "__package__", "__spec__"]'
846846
)
847+
848+
with patch('_pyrepl.simple_interact.
849+
850+
847851
output, exit_code = self.run_repl(["sorted(dir())", "exit"])
848852
self.assertEqual(exit_code, 0)
849853
output = output.replace("\'", '"')

0 commit comments

Comments
 (0)