Я пытаюсь набирать модуль Python 3.5, отмечая несколько моих функций.Python 3.5 Ввод ABCMeta не определяет '__getitem__'
У меня есть функция, которая возвращает список, хотя я получаю предупреждение в PyCharm.
Предупреждение гласит:
класса 'ABCMeta' не определяет '__getitem__', так что '[]' оператор не может быть использован в его экземплярах
from typing import List
def get_list() -> List[int]:
return [1, 2, 3]
ли кто-нибудь может чтобы лучше интерпретировать это сообщение, я могу?
Thanks
Какая версия PyCharm? – jonrsharpe
5.0.2. Я думаю, что это сборка EAP. – freebie
Кажется весьма вероятным, что вы на самом деле не используете Python3.5, даже если это кажется вам. Pycharm может что-то делать под капотом –