From fd95336933b823f092b095c341983a9e98267dfa Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 21 Jan 2020 20:42:06 +1000 Subject: [PATCH] mypy fixes --- qt/aqt/tts.py | 3 ++- qt/mypy.ini | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/qt/aqt/tts.py b/qt/aqt/tts.py index c33e44fdd..89fd21895 100644 --- a/qt/aqt/tts.py +++ b/qt/aqt/tts.py @@ -198,7 +198,7 @@ class WindowsVoice(TTSVoice): if isWin: - import win32com.client + import win32com.client # pylint: disable=import-error # language ID map from https://github.com/sindresorhus/lcid/blob/master/lcid.json LCIDS = { @@ -424,6 +424,7 @@ if isWin: ) def _play(self, tag: AVTag) -> None: + assert isinstance(tag, TTSTag) match = self.voice_for_tag(tag) assert match voice = cast(WindowsVoice, match.voice) diff --git a/qt/mypy.ini b/qt/mypy.ini index 307061ecb..ebafded2e 100644 --- a/qt/mypy.ini +++ b/qt/mypy.ini @@ -38,3 +38,5 @@ ignore_missing_imports = True ignore_missing_imports = True [mypy-PyQt5.sip] ignore_missing_imports = True +[mypy-win32com.client] +ignore_missing_imports = True