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