%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/duplicity/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/duplicity/__pycache__/errors.cpython-312.pyc

�

�2e�
����dZddlmZGd�de�ZGd�de�ZGd�de�ZGd	�d
e�ZGd�de�ZGd
�dee�Z	Gd�de�Z
Gd�de
�ZGd�de
�ZGd�de�Z
y)zB
Error/exception classes that do not fit naturally anywhere else.
�)�logc��eZdZy)�DuplicityErrorN��__name__�
__module__�__qualname__���2/usr/lib/python3/dist-packages/duplicity/errors.pyrr���rrc��eZdZdZy)�	UserErrorz�
    Subclasses use this in their inheritance hierarchy to signal that
    the error is a user generated one, and that it is therefore
    typically unsuitable to display a full stack trace.
    N�rrr	�__doc__r
rrrr!s���	rrc��eZdZdZy)�NotSupportedz�
    Exception raised when an action cannot be completed because some
    particular feature is not supported by the environment.
    Nrr
rrrr+����
	rrc��eZdZdZy)�ConflictingSchemez�
    Raised to indicate an attempt was made to register a backend for a
    scheme for which there is already a backend registered.
    Nrr
rrrr4rrrc��eZdZdZy)�InvalidBackendURLz?
    Raised to indicate a URL was not a valid backend URL.
    Nrr
rrrr=����	rrc��eZdZdZd�Zy)�UnsupportedBackendSchemezl
    Raised to indicate that a backend URL was parsed successfully as a
    URL, but was not supported.
    c�D�tj|d|���||_y)Nzscheme not supported in url: )r�__init__�url)�selfrs  rrz!UnsupportedBackendScheme.__init__Ks!���"�"�4�+H���)N�O���rN)rrr	rrr
rrrrEs���
rrc�N��eZdZdZej
jf�fd�	Z�xZS)�BackendExceptionz8
    Raised to indicate a backend specific problem.
    c�2��t�|�|�||_y)N)�superr�code)r�msgr$�	__class__s   �rrzBackendException.__init__Us���
�������	r)	rrr	rr�	ErrorCode�
backend_errorr�
__classcell__)r&s@rr!r!Ps!����"%���!<�!<��rr!c��eZdZdZy)�FatalBackendExceptionz6
    Raised to indicate a backend failed fatally.
    Nrr
rrr+r+Zrrr+c��eZdZdZy)�TemporaryLoadExceptionzu
    Raised to indicate a temporary issue on the backend.
    Duplicity should back off for a bit and try again.
    Nrr
rrr-r-brrr-c��eZdZy)�BadVolumeExceptionNrr
rrr/r/kr
rr/N)r�	duplicityr�	Exceptionrrrrrrr!r+r-r/r
rr�<module>r2s���,��	�Y�	�	��	�	�>�	�	��	�	�	�	��0�)���~��	�,�	�	�-�	�	��	r

Zerion Mini Shell 1.0