Use dummy variables instead of unused-awaitable suppressions (#3943)

This commit is contained in:
correctmost 2025-11-22 05:16:11 -05:00 committed by GitHub
parent 73ceb0c99d
commit 5f0742a87a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 7 deletions

View File

@ -32,11 +32,11 @@ class BaseScreen(Screen[Result[ValueT]]):
def action_cancel_operation(self) -> None: def action_cancel_operation(self) -> None:
if self._allow_skip: if self._allow_skip:
self.dismiss(Result(ResultType.Skip, None)) # type: ignore[unused-awaitable] _ = self.dismiss(Result(ResultType.Skip, None))
def action_reset_operation(self) -> None: def action_reset_operation(self) -> None:
if self._allow_reset: if self._allow_reset:
self.dismiss(Result(ResultType.Reset, None)) # type: ignore[unused-awaitable] _ = self.dismiss(Result(ResultType.Reset, None))
def _compose_header(self) -> ComposeResult: def _compose_header(self) -> ComposeResult:
"""Compose the app header if global header text is available.""" """Compose the app header if global header text is available."""
@ -93,7 +93,7 @@ class LoadingScreen(BaseScreen[None]):
self.set_timer(self._timer, self.action_pop_screen) self.set_timer(self._timer, self.action_pop_screen)
def action_pop_screen(self) -> None: def action_pop_screen(self) -> None:
self.dismiss() # type: ignore[unused-awaitable] _ = self.dismiss()
class ConfirmationScreen(BaseScreen[ValueT]): class ConfirmationScreen(BaseScreen[ValueT]):
@ -208,7 +208,7 @@ class ConfirmationScreen(BaseScreen[ValueT]):
item = self._group.focus_item item = self._group.focus_item
if not item: if not item:
return None return None
self.dismiss(Result(ResultType.Selection, item.value)) # type: ignore[unused-awaitable] _ = self.dismiss(Result(ResultType.Selection, item.value))
class NotifyScreen(ConfirmationScreen[ValueT]): class NotifyScreen(ConfirmationScreen[ValueT]):
@ -313,7 +313,7 @@ class InputScreen(BaseScreen[str]):
if event.key == 'enter': if event.key == 'enter':
input_field = self.query_one('#main_input', Input) input_field = self.query_one('#main_input', Input)
value = input_field.value value = input_field.value
self.dismiss(Result(ResultType.Selection, value)) # type: ignore[unused-awaitable] _ = self.dismiss(Result(ResultType.Selection, value))
class TableSelectionScreen(BaseScreen[ValueT]): class TableSelectionScreen(BaseScreen[ValueT]):
@ -434,7 +434,7 @@ class TableSelectionScreen(BaseScreen[ValueT]):
def _put_data_to_table(self, table: DataTable[ValueT], data: list[ValueT]) -> None: def _put_data_to_table(self, table: DataTable[ValueT], data: list[ValueT]) -> None:
if not data: if not data:
self.dismiss(Result(ResultType.Selection, None)) # type: ignore[unused-awaitable] _ = self.dismiss(Result(ResultType.Selection, None))
return return
cols = list(data[0].table_data().keys()) # type: ignore[attr-defined] cols = list(data[0].table_data().keys()) # type: ignore[attr-defined]
@ -454,7 +454,7 @@ class TableSelectionScreen(BaseScreen[ValueT]):
def on_data_table_row_selected(self, event: DataTable.RowSelected) -> None: def on_data_table_row_selected(self, event: DataTable.RowSelected) -> None:
data: ValueT = event.row_key.value # type: ignore[assignment] data: ValueT = event.row_key.value # type: ignore[assignment]
self.dismiss(Result(ResultType.Selection, data)) # type: ignore[unused-awaitable] _ = self.dismiss(Result(ResultType.Selection, data))
class TApp(App[Any]): class TApp(App[Any]):