Repository URL to install this package:
|
Version:
3.3.30 ▾
|
ó
³EYc @ sI d d l m Z m Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m
Z
e d d g Z e Z
e j Z d e f d YZ d e f d
YZ d e f d YZ d
e f d YZ d e f d YZ d e f d YZ d e f d YZ e e
d Z e Z e d Z d S( iÿÿÿÿ( t defaultdictt dequeN( t _utils( t PY3t iteritemst anyOft oneOft _Errorc
B s e Z e d d
d e e e d d
d Z d Z d Z e rK e Z n d Z e d Z
e d Z e d Z
d Z d Z RS(
c C sÐ t t | j | | | | | | | | | |
| | _ t | | _ | _ t | | _ | _ t | | _
| | _ | _ | | _
| | _ | | _ | | _ |
| _ x | D] } | | _ q¹ Wd S( N( t superR t __init__t messageR t patht
relative_patht schema_patht relative_schema_patht listt contextt causet __cause__t validatort validator_valuet instancet schemat parent( t selfR
R R R R R R R R
R t error( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyR s.
c C s d | j j | j f S( Ns <%s: %r>( t __class__t __name__R
( R ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyt __repr__8 s c C sÏ | j | j | j | j f } t d | D r; | j St j | j d d } t j | j d d } | j t j d j
| j t j t
| j d t j | t j | j t j | f S( Nc s s | ] } | t k Vq d S( N( t _unset( t .0t m( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pys <genexpr>? s t widthiH sv
Failed validating %r in schema%s:
%s
On instance%s:
%s
iÿÿÿÿ( R R R R t anyR
t pprintt pformatt textwrapt dedentt rstripR t format_as_indexR R t indentR ( R t essential_for_verboset pschemat pinstance( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyt __unicode__; s c C s t | j d S( Ns utf-8( t unicodet encode( R ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyt __str__W s c C s | | j S( N( t _contents( t clst other( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyt create_fromZ s c C sE | j } | d k r | j St | j } | j t | j | S( N( R t NoneR R t
extendleftt reversedt
absolute_path( R R R ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyR7 ^ s c C sE | j } | d k r | j St | j } | j t | j | S( N( R R4 R R R5 R6 t absolute_schema_path( R R R ( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyR8 h s c K sI xB t | D]4 \ } } t | | t k r
t | | | q
q
Wd S( N( R t getattrR t setattr( R t kwargst kt v( ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyt _setr s c
s d } t f d | D S(
NR
R R R R R R
R R R c 3 s$ | ] } | t | f Vq d S( N( R9 ( R t attr( R ( sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pys <genexpr>| s (
s messages causes contexts validators validator_values paths schema_paths instances schemas parent( t dict( R t attrs( ( R sJ /home/tvault/.virtenv/lib/python2.7/site-packages/jsonschema/exceptions.pyR0 w s ( N( ( ( R t
__module__R R4 R R R, R R/ t classmethodR3 t propertyR7 R8 R>