@@ -26,6 +26,7 @@ class MinimumLengthValidator:
26
26
def __init__ (self , min_length : int = ...) -> None : ...
27
27
def validate (self , password : str , user : _User | None = ...) -> None : ...
28
28
def get_help_text (self ) -> str : ...
29
+ def get_error_message (self ) -> str : ...
29
30
30
31
class UserAttributeSimilarityValidator :
31
32
DEFAULT_USER_ATTRIBUTES : Sequence [str ]
@@ -34,14 +35,17 @@ class UserAttributeSimilarityValidator:
34
35
def __init__ (self , user_attributes : Sequence [str ] = ..., max_similarity : float = ...) -> None : ...
35
36
def validate (self , password : str , user : _User | None = ...) -> None : ...
36
37
def get_help_text (self ) -> str : ...
38
+ def get_error_message (self ) -> str : ...
37
39
38
40
class CommonPasswordValidator :
39
41
DEFAULT_PASSWORD_LIST_PATH : Path
40
42
passwords : set [str ]
41
43
def __init__ (self , password_list_path : Path | PosixPath | str = ...) -> None : ...
42
44
def validate (self , password : str , user : _User | None = ...) -> None : ...
43
45
def get_help_text (self ) -> str : ...
46
+ def get_error_message (self ) -> str : ...
44
47
45
48
class NumericPasswordValidator :
46
49
def validate (self , password : str , user : _User | None = ...) -> None : ...
47
50
def get_help_text (self ) -> str : ...
51
+ def get_error_message (self ) -> str : ...
0 commit comments