Почему Пихарм ожидал, что предупреждения типа начинают внезапно появляться? - PullRequest
1 голос
/ 08 марта 2019

Совсем недавно Pycharm (2018.3.5 на OS X) начал предупреждать по всей моей кодовой базе предупреждения с ожидаемым типом.Сначала я подумал, что это может быть связано с обновлением или другим изменением, но я перепробовал несколько предыдущих версий, и ранее несуществующие предупреждения все еще встречались по всей моей кодовой базе.

Вот особенно вопиющийпример.Код:

import time 
x= int(time.time())

приводит к появлению следующего предупреждения:

Ожидаемый тип 'Union [str, bytes, SupportsInt]', вместо 'вместо' получено 'float' ((⌃F1) Информация о проверке: эта проверка обнаруживает ошибки типа в выражениях вызова функции.Из-за динамического распределения и типизации утки это возможно в ограниченном, но полезном количестве случаев.Типы параметров функции могут быть указаны в строках документации или в аннотациях функций Python 3.

Следует отметить, что Pycharm выделяет time.time() как проблемный участок кода.

Является ли этовозможно я испортил какой-то внутренний кеш?Обратите внимание, я также удалил папки Pycharm в ~ / Library, думая, что, возможно, я перепутал некоторые настройки, но также безрезультатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...