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