From 7d8f8560600c2dea8293da2a10dcf049ac071acc Mon Sep 17 00:00:00 2001 From: Matt Krump <1036969+mkrump@users.noreply.github.com> Date: Thu, 30 Jul 2020 17:54:05 -0600 Subject: [PATCH] Turn on check_untyped_defs for aqt.addons --- qt/aqt/addons.py | 4 ++-- qt/mypy.ini | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/qt/aqt/addons.py b/qt/aqt/addons.py index b5e534cce..5773e8e28 100644 --- a/qt/aqt/addons.py +++ b/qt/aqt/addons.py @@ -179,7 +179,7 @@ class AddonManager: sys.path.insert(0, self.addonsFolder()) # in new code, you may want all_addon_meta() instead - def allAddons(self): + def allAddons(self) -> List[str]: l = [] for d in os.listdir(self.addonsFolder()): path = self.addonsFolder(d) @@ -188,7 +188,7 @@ class AddonManager: l.append(d) l.sort() if os.getenv("ANKIREVADDONS", ""): - l = reversed(l) + l = list(reversed(l)) return l def all_addon_meta(self) -> Iterable[AddonMeta]: diff --git a/qt/mypy.ini b/qt/mypy.ini index ed6253bc7..04415f4cd 100644 --- a/qt/mypy.ini +++ b/qt/mypy.ini @@ -90,3 +90,5 @@ check_untyped_defs=true check_untyped_defs=true [mypy-aqt.webview] check_untyped_defs=true +[mypy-aqt.addons] +check_untyped_defs=true