2015-12-01 2 views
4

Я пытаюсь набирать модуль 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

+0

Какая версия PyCharm? – jonrsharpe

+0

5.0.2. Я думаю, что это сборка EAP. – freebie

+0

Кажется весьма вероятным, что вы на самом деле не используете Python3.5, даже если это кажется вам. Pycharm может что-то делать под капотом –

ответ

Смежные вопросы