Fix passlib.utils.handlers.TruncateMixin.using (#11229)

This commit is contained in:
Martin Fischer
2024-01-04 12:15:25 +01:00
committed by GitHub
parent 6fcd37456d
commit 5e66eb5940
2 changed files with 4 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
from passlib.hash import bcrypt
bcrypt.using(rounds=13).hash("password")

View File

@@ -27,7 +27,7 @@ class TruncateMixin(MinimalHandler, metaclass=abc.ABCMeta):
truncate_error: ClassVar[bool]
truncate_verify_reject: ClassVar[bool]
@classmethod
def using(cls, truncate_error: object = None, *, relaxed: bool = ...) -> type[Self]: ... # type: ignore[override]
def using(cls, truncate_error: object = None, **kwds: Any) -> type[Self]: ... # type: ignore[override]
class GenericHandler(MinimalHandler):
setting_kwds: ClassVar[tuple[str, ...]]