Это не сообщение об ошибке Python. Если я не ошибаюсь, вы запускаете PyCharm и у вас появляется всплывающее окно PyCharm, когда вы наводите курсор мыши на выделенный атрибут PumpMessages
.
Это не о чем беспокоиться. Это происходит потому, что анализ PyCharm не всегда знает, как проверять расширения Python в DLL. Как говорит сам PyCharm,
Эта проверка обнаруживает имена, которые должны разрешаться, но не разрешаются. Из-за динамического распределения и типизации утки это возможно в ограниченном, но полезном количестве случаев.
Одним из ограничений этой проверки являются функции в DLL, которые отправляются динамически.
Если вы заглянете в файл pythoncom.py
, то увидите, что он фактически не содержит определения функции PumpMessages
, только две строки, которые импортируют pythoncom3x.dll
. Определение функции находится в этой DLL, и PyCharm не может найти ее там, потому что ей придется выполнить код, чтобы определить, где искать. Сообщение является ложной тревогой.
Если вас это беспокоит, поместите курсор на выделение, нажмите alt-Enter, щелкните значок лампочки и выберите один из вариантов, чтобы отключить создание отчетов о неразрешенных ссылках, либо для функции, либо для всего модуля pythoncom
. , В противном случае просто игнорируйте это.
Чтобы включить его снова, нажмите Ctrl-Alt-S (Настройки), выберите «Редактор | Инспекции | Питон | Неразрешенные ссылки.
Так что, если ваша программа не работает должным образом, найдите причину в другом месте. Это предупреждение не является проблемой.