From 5d20831e23e1ec25e5dd55e27cb0f3d686e7b7f0 Mon Sep 17 00:00:00 2001 From: Steven Arcangeli Date: Thu, 4 Jan 2024 09:22:49 -0800 Subject: [PATCH] lint: fix mypy error --- rplugin/python3/gkeep/views/notelist.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rplugin/python3/gkeep/views/notelist.py b/rplugin/python3/gkeep/views/notelist.py index 2e5f08f..4ae1773 100644 --- a/rplugin/python3/gkeep/views/notelist.py +++ b/rplugin/python3/gkeep/views/notelist.py @@ -21,6 +21,7 @@ ) from gkeepapi.node import ColorValue, Note from pynvim.api import Buffer, Nvim, Window +from typing_extensions import assert_never logger = logging.getLogger(__name__) @@ -277,8 +278,7 @@ def _new_note(self, note_type: NoteFormat, title: str) -> None: elif type == NoteEnum.LIST: note = self._api.createList(title, [("", False)]) else: - util.echoerr(self._vim, f"Unknown note type '{type}'") - return + assert_never(type) if not self.query.pinned(note.pinned): note.pinned = not note.pinned if self.query.labels: