From fc627b10892a8c3f326dd60051a6345e950d3753 Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Fri, 11 Mar 2022 07:35:21 -0800 Subject: [PATCH] windows typing fixes --- dns/win32util.py | 5 ++++- mypy.ini | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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 -- 2.47.3