a PÍ£_žã@s¨ddlmZmZmZGdd„deƒZGdd„deƒZGdd„deƒZGdd „d eƒZ Gd d „d eƒZ Gd d „d e ƒZ Gdd„de ƒZ Gdd„de ƒZGdd„deƒZdS)é)Úabsolute_importÚdivisionÚprint_functionc@seZdZdZdZegZdS)Ú FrozenErrorzï A frozen/immutable instance or attribute haave been attempted to be modified. It mirrors the behavior of ``namedtuples`` by using the same error message and subclassing `AttributeError`. .. versionadded:: 20.1.0 zcan't set attributeN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚmsgÚargs©r r ú3/usr/lib/python3.9/site-packages/attr/exceptions.pyrs rc@seZdZdZdS)ÚFrozenInstanceErrorz\ A frozen instance has been attempted to be modified. .. versionadded:: 16.1.0 N©rrrr r r r r rsrc@seZdZdZdS)ÚFrozenAttributeErrorz] A frozen attribute has been attempted to be modified. .. versionadded:: 20.1.0 Nrr r r r rsrc@seZdZdZdS)ÚAttrsAttributeNotFoundErrorzq An ``attrs`` function couldn't find an attribute that the user asked for. .. versionadded:: 16.2.0 Nrr r r r r#src@seZdZdZdS)ÚNotAnAttrsClassErrorzi A non-``attrs`` class has been passed into an ``attrs`` function. .. versionadded:: 16.2.0 Nrr r r r r+src@seZdZdZdS)ÚDefaultAlreadySetErrorzˆ A default has been set using ``attr.ib()`` and is attempted to be reset using the decorator. .. versionadded:: 17.1.0 Nrr r r r r3src@seZdZdZdS)ÚUnannotatedAttributeErrorz~ A class with ``auto_attribs=True`` has an ``attr.ib()`` without a type annotation. .. versionadded:: 17.3.0 Nrr r r r r<src@seZdZdZdS)ÚPythonTooOldErrorz~ It was attempted to use an ``attrs`` feature that requires a newer Python version. .. versionadded:: 18.2.0 Nrr r r r rEsrcs(eZdZdZ‡fdd„Zdd„Z‡ZS)ÚNotCallableErrorz€ A ``attr.ib()`` requiring a callable has been set with a value that is not callable. .. versionadded:: 19.2.0 cs"tt|ƒ ||¡||_||_dS©N)ÚsuperÚ TypeErrorÚ__init__r Úvalue)Úselfr r©Ú __class__r r rVszNotCallableError.__init__cCs t|jƒSr)Ústrr )rr r r Ú__str__[szNotCallableError.__str__)rrrr rr Ú __classcell__r r rr rNs rN)Z __future__rrrÚAttributeErrorrrrÚ ValueErrorrrÚ RuntimeErrorrrrrrr r r r Ús