diff --git a/archinstall/tui/curses_menu.py b/archinstall/tui/curses_menu.py index 7cc63507..c11e753f 100644 --- a/archinstall/tui/curses_menu.py +++ b/archinstall/tui/curses_menu.py @@ -718,7 +718,10 @@ class SelectMenu[ValueT](AbstractCurses[ValueT]): self._interrupt_warning = reset_warning_msg self._header = header - self._header_entries = [] + # TODO: Remove the inline annotation after upgrading to mypy 1.16.0 + # The inline annotation is needed to avoid a crash in 1.15.0: + # RuntimeError: Partial type "" cannot be checked with "issubtype()" + self._header_entries: list[ViewportEntry] = [] if header: self._header_entries = self.get_header_entries(header)