============================================ :mod:`passlib.exc` - Exceptions and warnings ============================================ .. module:: passlib.exc :synopsis: exceptions & warnings raised by Passlib This module contains all the custom exceptions & warnings that may be raised by Passlib. Exceptions ========== .. autoexception:: MissingBackendError .. autoexception:: InternalBackendError .. index:: pair: environmental variable; PASSLIB_MAX_PASSWORD_SIZE .. autoexception:: PasswordValueError .. autoexception:: PasswordSizeError .. autoexception:: PasswordTruncateError .. autoexception:: PasslibSecurityError .. autoexception:: UnknownHashError TOTP Exceptions --------------- .. autoexception:: TokenError .. autoexception:: MalformedTokenError .. autoexception:: InvalidTokenError .. autoexception:: UsedTokenError Warnings ======== .. autoexception:: PasslibWarning Minor Warnings -------------- .. autoexception:: PasslibConfigWarning .. autoexception:: PasslibHashWarning Critical Warnings ----------------- .. autoexception:: PasslibRuntimeWarning .. autoexception:: PasslibSecurityWarning