feat: added validation for timer constructor, added function to calculate hours, minutes and seconds from entered minutes
This commit is contained in:
1 parent
f4da6d9f12
commit
de717633ea
7 files changed
+118
-47
No files matched your search
@@ -25,9 +25,8 @@ class TimerTimeModel(BaseModel):
|
||||
|
||||
hh: int = Field(0, ge=0, le=23)
|
||||
mm: int = Field(0, ge=0, le=59)
|
||||
ss: int = Field(0, ge=0, le=59)
|
||||
|
||||
@field_validator('hh', 'mm', 'ss')
|
||||
@field_validator('hh', 'mm')
|
||||
@classmethod
|
||||
def check_all_time_fields(cls, value: int) -> int:
|
||||
"""Метод валидирует все поля времени"""
|
||||
|
||||
Reference in new issue
Block a user