Как ввести аннотацию, преобразующую envvar в целое число?Python

Программы на Python
Anonymous
Как ввести аннотацию, преобразующую envvar в целое число?

Сообщение Anonymous »


Как мне заставить mypy принять этот код?

попробуйте: ОТЛАДКА = int(os.getenv("ОТЛАДКА")) > 0 кроме ValueError: ОТЛАДКА = Ложь Текущая диагностика: mypy: Аргумент от 1 до «int» имеет несовместимый тип «str | None»; ожидается "str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc" [arg-type]

Вернуться в «Python»