From 4eb7c980d7320cd41bb65983781b355de4e6af1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Randy=20D=C3=B6ring?= <30527984+radoering@users.noreply.github.com> Date: Sat, 30 Apr 2022 19:44:28 +0200 Subject: [PATCH] mypy: fix "unused type ignore" issue on windows --- src/poetry/utils/appdirs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/poetry/utils/appdirs.py b/src/poetry/utils/appdirs.py index 2d2f3f21985..f8ce970acce 100644 --- a/src/poetry/utils/appdirs.py +++ b/src/poetry/utils/appdirs.py @@ -208,7 +208,8 @@ def _get_win_folder_with_ctypes(csidl_name: str) -> str: }[csidl_name] buf = ctypes.create_unicode_buffer(1024) - windll = ctypes.windll # type: ignore[attr-defined] + assert sys.platform == "win32" # for mypy + windll = ctypes.windll windll.shell32.SHGetFolderPathW(None, csidl_const, None, 0, buf) # Downgrade to short path name if have highbit chars. See