Нет предупреждений / уведомлений / ошибок, отображаемых при использовании ввода и назначения неправильных значений - PullRequest
0 голосов
/ 27 февраля 2019

Я новичок в python, и я знаю, что типы не могут быть принудительно применены, и максимум, что мы можем сделать, это предоставить "предупреждения".Так что я использую typing с python3.7 с Pycharm Professional.Но я не получаю никаких предупреждений, уведомлений или указаний о том, что я использую неправильные типы.Пример:

from typing import List

class MyClass:

__event_ids: List[str]

def __init__(self):

    self.__event_ids = 15 <---- This don't react in any way

    return

Я исследовал это, но ни в одном учебнике не указано никаких дополнительных шагов, которые мне нужно предпринять, чтобы заставить его работать должным образом

1 Ответ

0 голосов
/ 27 февраля 2019

Попробуйте mypy , автономная проверка типа.

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