@@ -26,6 +26,7 @@ class MinimumLengthValidator:
2626 def __init__ (self , min_length : int = ...) -> None : ...
2727 def validate (self , password : str , user : _User | None = ...) -> None : ...
2828 def get_help_text (self ) -> str : ...
29+ def get_error_message (self ) -> str : ...
2930
3031class UserAttributeSimilarityValidator :
3132 DEFAULT_USER_ATTRIBUTES : Sequence [str ]
@@ -34,14 +35,17 @@ class UserAttributeSimilarityValidator:
3435 def __init__ (self , user_attributes : Sequence [str ] = ..., max_similarity : float = ...) -> None : ...
3536 def validate (self , password : str , user : _User | None = ...) -> None : ...
3637 def get_help_text (self ) -> str : ...
38+ def get_error_message (self ) -> str : ...
3739
3840class CommonPasswordValidator :
3941 DEFAULT_PASSWORD_LIST_PATH : Path
4042 passwords : set [str ]
4143 def __init__ (self , password_list_path : Path | PosixPath | str = ...) -> None : ...
4244 def validate (self , password : str , user : _User | None = ...) -> None : ...
4345 def get_help_text (self ) -> str : ...
46+ def get_error_message (self ) -> str : ...
4447
4548class NumericPasswordValidator :
4649 def validate (self , password : str , user : _User | None = ...) -> None : ...
4750 def get_help_text (self ) -> str : ...
51+ def get_error_message (self ) -> str : ...
0 commit comments