PasswordHasher and VerifyMismatchError are now imported at module level in router.py and providers/password.py. Wrong-password errors are caught as VerifyMismatchError (401); unexpected errors fall through to a 500 with logging. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| email.py | ||
| google.py | ||
| password.py | ||