ensure password

This commit is contained in:
IluaAir
2025-07-12 13:10:22 +03:00
parent 18b5a573c1
commit d27aafb4f6

View File

@@ -2,5 +2,10 @@ from typing import Any
def ensure_password(value: Any) -> Any:
#TODO
...
if not isinstance(value, str):
raise TypeError("Password must be a string")
if len(value) < 8:
raise ValueError("Password must be at least 8 characters")
if value.strip() == "":
raise ValueError("Password cannot be empty")
return value