/usr/lib/python3/dist-packages/jsonschema/__pycache__
Edit: /usr/lib/python3/dist-packages/jsonschema/__pycache__/exceptions.cpython-310.pyc (11880B)
o
>]( @ s d Z ddlmZmZ ddlZddlZddlZddlZddlm Z ddl
mZmZ e
ddgZe
Ze ZG dd d eZG d
d deZG dd
d
eZejddG dd deZG dd deZG dd deZG dd deZG dd deZeefddZe ZefddZdS )z2
Validation errors, and some surrounding helpers.
)defaultdictdequeN)_utils)PY3 iteritemsanyOfoneOfc s e Zd Zedddeeeddf fdd Zdd Zdd Zer!eZnd d
Ze dd Z
ed
d Zedd Z
dd Zdd Z ZS )_Error Nc s t t| ||||||||| |
|| _t| | _| _t| | _| _t || _
| | _| _|| _
|| _|| _|| _|
| _|D ]}| |_q@d S N)superr __init__messager path
relative_pathschema_pathrelative_schema_pathlistcontextcause __cause__ validatorvalidator_valueinstanceschemaparent)selfr r r r r r r r r r error __class__r
7/usr/lib/python3/dist-packages/jsonschema/exceptions.pyr
s2
z_Error.__init__c C s d| j j| jf S )Nz<%s: %r>)r __name__r r r
r
r __repr__= s z_Error.__repr__c C s | j | j| j| jf}tdd |D r| jS tj| jdd}tj| jdd}| jt d
| j | jt
t| jd d t|| jt
| jt|f S )Nc s s | ]}|t u V qd S r )_unset).0mr
r
r
D s z%_Error.__unicode__..H widthzl
Failed validating %r in %s%s:
%s
On %s%s:
%s
)r r r r anyr pprintpformattextwrapdedentrstrip!_word_for_schema_in_error_messager format_as_indexr r indent#_word_for_instance_in_error_messager )r essential_for_verbosepschema pinstancer
r
r __unicode__@ s$
z_Error.__unicode__c C t | dS Nzutf-8unicodeencoder" r
r
r __str__^ z_Error.__str__c C s | di | S )Nr
_contents)clsotherr
r
r create_froma s z_Error.create_fromc C 2 | j }|d u r
| jS t| j}|t|j |S r )r r r
extendleftreversed
absolute_pathr r r r
r
r rI e
z_Error.absolute_pathc C rF r )r r r rG rH absolute_schema_pathrJ r
r
r rL o rK z_Error.absolute_schema_pathc K s0 t |D ]\}}t| |tu rt| || qd S r )r getattrr$ setattr)r kwargskvr
r
r _sety s
z_Error._setc s d}t fdd|D S )N)
r r r r r r r r r r c 3 s | ]
}|t |fV qd S r )rM )r% attrr" r
r r' s z#_Error._contents..)dict)r attrsr
r" r rB ~ s z_Error._contents)r!
__module____qualname__r$ r
r# r9 r r? classmethodrE propertyrI rL rR rB
__classcell__r
r
r r r s0 '
r c @ e Zd ZdZdZdZdS )ValidationErrorz:
An instance was invalid under a provided schema.
r r Nr! rV rW __doc__r2 r5 r
r
r
r r\ r\ c @ r[ )SchemaErrorzB
A schema was invalid under its corresponding metaschema.
metaschemar Nr] r
r
r
r r` r_ r` T)hashc @ s e Zd ZdZe Zdd ZdS )RefResolutionErrorz&
A ref could not be resolved.
c C
t | jS r )str_causer" r
r
r r?
zRefResolutionError.__str__N)r! rV rW r^ rS ibrf r? r
r
r
r rc s rc c @ 4 e Zd ZdZdd Zdd ZereZdS dd ZdS ) UndefinedTypeCheckzN
A type checker was asked to check a type it did not have registered.
c C s
|| _ d S r type)r rl r
r
r r
rg zUndefinedTypeCheck.__init__c C s
d| j S )Nz'Type %r is unknown to this type checkerrk r" r
r
r r9 rg zUndefinedTypeCheck.__unicode__c C r: r; r<