Код: Выделить всё
from pydantic import BaseModel, constr
DeptNumber = constr(min_length=6, max_length=6)
class MyStuff(BaseModel):
dept: DeptNumber
ms = MyStuff(dept = "123456")
< /code>
deptnr.py:6: ошибка: переменная "deptnr.deptnumber" недопустим как тип
deptnr.py: 6: Примечание. См. При условии при условии, что ссылка не решает мою проблему (я не использую тип Это происходит с или без этого mypy.ini : < /p>
Код: Выделить всё
[mypy]
plugins = pydantic.mypy
[pydantic-mypy]
init_typed = true
Код: Выделить всё
DIR = choice(["North", "East", "South", "West"])
Подробнее здесь: https://stackoverflow.com/questions/670 ... nstr-types