feat: added validation for timer constructor, added function to calculate hours, minutes and seconds from entered minutes

This commit is contained in:
Arduinum628 committed 2025-07-10 12:18:20 +03:00
1 parent f4da6d9f12
commit de717633ea
7 files changed
+118 -47

No files matched your search

+1 -2
View File
@@ -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:
"""Метод валидирует все поля времени"""