Skip to content

Commit 09dd327

Browse files
committed
Enable unreachable code checks in tui/ with mypy
1 parent 7a455cb commit 09dd327

2 files changed

Lines changed: 1 addition & 5 deletions

File tree

archinstall/tui/curses_menu.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -637,9 +637,6 @@ def _process_edit_key(self, key: int) -> int | None:
637637
self._show_help()
638638
return None
639639
case MenuKeys.ESC:
640-
if self._help_active:
641-
self._help_active = False
642-
self._draw()
643640
if self._allow_skip:
644641
self._last_state = Result(ResultType.Skip, None)
645642
key = 7
@@ -744,7 +741,7 @@ def __init__(
744741
self._init_viewports(preview_size)
745742

746743
assert self._menu_vp is not None
747-
self._items_state: MenuItemsState = MenuItemsState(
744+
self._items_state: MenuItemsState = MenuItemsState( # type: ignore[unreachable]
748745
self._item_group,
749746
total_cols=self._horizontal_cols,
750747
total_rows=self._menu_vp.height,

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ disallow_any_explicit = true
121121

122122
[[tool.mypy.overrides]]
123123
module = "archinstall.tui.*"
124-
warn_unreachable = false
125124

126125
[[tool.mypy.overrides]]
127126
module = [

0 commit comments

Comments
 (0)