50 � 355_•I|¥‰ÓMjqØ‚¦ ë<óo¬Ã c
The requested URL was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
; ˆl–ßi~”jj"T% õÆY¸Ó*bÑ¿Á „/6/Àa–Ãa¾”*j"Tâ€À?pAS�ÿÄ 6 a fŸWc‘8 ã @ sŒ d Z G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d d „ d eƒZG dd„ deƒZG d d„ deƒZ G dd„ deƒZ G dd„ de ƒZG dd„ de ƒZG dd„ de ƒZ G dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd „ d eƒZG d!d"„ d"eƒZd#d$„ Zd%d&„ Zd'd(„ Zd)d*„ Zd?d,d-„Zd@d.d/„ZdAd0d1„ZdBd2d3„ZdCd4d5„ZdDd7d8„Zd6ZdEd:d;„Z dFd=d>„Z!d+S )Gz6passlib.exc -- exceptions & warnings raised by passlibc @ s e Zd ZdZdd„ ZdS )ÚUnknownBackendErrorz� Error raised if multi-backend handler doesn't recognize backend name. Inherits from :exc:`ValueError`. .. versionadded:: 1.7 c C s* || _ || _d|j|f }t | |¡ d S )Nz%s: unknown backend: %r)ÚhasherÚbackendÚnameÚ ValueErrorÚ__init__)Úselfr r Úmessage© r ú//usr/lib/python3.9/site-packages/passlib/exc.pyr s zUnknownBackendError.__init__N©Ú__name__Ú __module__Ú__qualname__Ú__doc__r r r r r r s r c @ s e Zd ZdZdS )ÚMissingBackendErroraž Error raised if multi-backend handler has no available backends; or if specifically requested backend is not available. :exc:`!MissingBackendError` derives from :exc:`RuntimeError`, since it usually indicates lack of an external library or OS feature. This is primarily raised by handlers which depend on external libraries (which is currently just :class:`~passlib.hash.bcrypt`). N©r r r r r r r r r s r c @ s e Zd ZdZdS )ÚInternalBackendErrorz© Error raised if something unrecoverable goes wrong with backend call; such as if ``crypt.crypt()`` returning a malformed hash. .. versionadded:: 1.7.3 Nr r r r r r # s r c @ s e Zd ZdZdS )ÚPasswordValueErroraŠ Error raised if a password can't be hashed / verified for various reasons. This exception derives from the builtin :exc:`!ValueError`. May be thrown directly when password violates internal invariants of hasher (e.g. some don't support NULL characters). Hashers may also throw more specific subclasses, such as :exc:`!PasswordSizeError`. .. versionadded:: 1.7.3 Nr r r r r r , s r c @ s e Zd ZdZdZddd„ZdS )ÚPasswordSizeErrora Error raised if a password exceeds the maximum size allowed by Passlib (by default, 4096 characters); or if password exceeds a hash-specific size limitation. This exception derives from :exc:`PasswordValueError` (above). Many password hash algorithms take proportionately larger amounts of time and/or memory depending on the size of the password provided. This could present a potential denial of service (DOS) situation if a maliciously large password is provided to an application. Because of this, Passlib enforces a maximum size limit, but one which should be *much* larger than any legitimate password. :exc:`PasswordSizeError` derives from :exc:`!ValueError`. .. note:: Applications wishing to use a different limit should set the ``PASSLIB_MAX_PASSWORD_SIZE`` environmental variable before Passlib is loaded. The value can be any large positive integer. .. attribute:: max_size indicates the maximum allowed size. .. versionadded:: 1.6 Nc C