From: Bob Halley Date: Fri, 11 Mar 2022 15:35:21 +0000 (-0800) Subject: windows typing fixes X-Git-Tag: v2.3.0rc1~99^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F789%2Fhead;p=thirdparty%2Fdnspython.git windows typing fixes --- diff --git a/dns/win32util.py b/dns/win32util.py index 745317a3..f4ded206 100644 --- a/dns/win32util.py +++ b/dns/win32util.py @@ -2,6 +2,8 @@ import sys if sys.platform == 'win32': + from typing import Any + import dns.name _prefer_wmi = True @@ -60,7 +62,7 @@ if sys.platform == 'win32': self.join() return self.info else: - class _WMIGetter: + class _WMIGetter: # type: ignore pass @@ -224,6 +226,7 @@ if sys.platform == 'win32': lm.Close() return self.info + _getter_class: Any if _have_wmi and _prefer_wmi: _getter_class = _WMIGetter else: diff --git a/mypy.ini b/mypy.ini index de66885a..bae974cb 100644 --- a/mypy.ini +++ b/mypy.ini @@ -8,3 +8,9 @@ ignore_missing_imports = True [mypy-trio] ignore_missing_imports = True + +[mypy-pythoncom] +ignore_missing_imports = True + +[mypy-wmi] +ignore_missing_imports = True