]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
windows typing fixes 789/head
authorBob Halley <halley@dnspython.org>
Fri, 11 Mar 2022 15:35:21 +0000 (07:35 -0800)
committerBob Halley <halley@dnspython.org>
Fri, 11 Mar 2022 15:35:21 +0000 (07:35 -0800)
dns/win32util.py
mypy.ini

index 745317a397bf8db7fede5e45a627da7a5ca849f5..f4ded2061b9b4ff6bf1b7567d96930e8ce3ab04e 100644 (file)
@@ -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:
index de66885af9b0a919918ad5161e6b02269c7146de..bae974cb7e9ed228227bc4a2cd3fcc0dd2c297af 100644 (file)
--- 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