Skip to content

exceptions

AttrsAttributeNotFoundError

Bases: ValueError

An attrs function couldn't find an attribute that the user asked for.

.. versionadded:: 16.2.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
35
36
37
38
39
40
class AttrsAttributeNotFoundError(ValueError):
    """
    An ``attrs`` function couldn't find an attribute that the user asked for.

    .. versionadded:: 16.2.0
    """

DefaultAlreadySetError

Bases: RuntimeError

A default has been set using attr.ib() and is attempted to be reset using the decorator.

.. versionadded:: 17.1.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
51
52
53
54
55
56
57
class DefaultAlreadySetError(RuntimeError):
    """
    A default has been set using ``attr.ib()`` and is attempted to be reset
    using the decorator.

    .. versionadded:: 17.1.0
    """

FrozenAttributeError

Bases: FrozenError

A frozen attribute has been attempted to be modified.

.. versionadded:: 20.1.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
27
28
29
30
31
32
class FrozenAttributeError(FrozenError):
    """
    A frozen attribute has been attempted to be modified.

    .. versionadded:: 20.1.0
    """

FrozenError

Bases: AttributeError

A frozen/immutable instance or attribute have been attempted to be modified.

It mirrors the behavior of namedtuples by using the same error message and subclassing AttributeError.

.. versionadded:: 20.1.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
class FrozenError(AttributeError):
    """
    A frozen/immutable instance or attribute have been attempted to be
    modified.

    It mirrors the behavior of ``namedtuples`` by using the same error message
    and subclassing `AttributeError`.

    .. versionadded:: 20.1.0
    """

    msg = "can't set attribute"
    args = [msg]

FrozenInstanceError

Bases: FrozenError

A frozen instance has been attempted to be modified.

.. versionadded:: 16.1.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
19
20
21
22
23
24
class FrozenInstanceError(FrozenError):
    """
    A frozen instance has been attempted to be modified.

    .. versionadded:: 16.1.0
    """

NotAnAttrsClassError

Bases: ValueError

A non-attrs class has been passed into an attrs function.

.. versionadded:: 16.2.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
43
44
45
46
47
48
class NotAnAttrsClassError(ValueError):
    """
    A non-``attrs`` class has been passed into an ``attrs`` function.

    .. versionadded:: 16.2.0
    """

NotCallableError

Bases: TypeError

A attr.ib() requiring a callable has been set with a value that is not callable.

.. versionadded:: 19.2.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
class NotCallableError(TypeError):
    """
    A ``attr.ib()`` requiring a callable has been set with a value
    that is not callable.

    .. versionadded:: 19.2.0
    """

    def __init__(self, msg, value):
        super(TypeError, self).__init__(msg, value)
        self.msg = msg
        self.value = value

    def __str__(self):
        return str(self.msg)

PythonTooOldError

Bases: RuntimeError

It was attempted to use an attrs feature that requires a newer Python version.

.. versionadded:: 18.2.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
69
70
71
72
73
74
75
class PythonTooOldError(RuntimeError):
    """
    It was attempted to use an ``attrs`` feature that requires a newer Python
    version.

    .. versionadded:: 18.2.0
    """

UnannotatedAttributeError

Bases: RuntimeError

A class with auto_attribs=True has an attr.ib() without a type annotation.

.. versionadded:: 17.3.0

Source code in client/ayon_fusion/vendor/attr/exceptions.py
60
61
62
63
64
65
66
class UnannotatedAttributeError(RuntimeError):
    """
    A class with ``auto_attribs=True`` has an ``attr.ib()`` without a type
    annotation.

    .. versionadded:: 17.3.0
    """