/usr/lib/python2.6/site-packages/jsonschema
NameSizeModeActions
schemas/-0755rm
tests/-0755rm
cli.py20140644editdlrm
cli.pyc28450644editdlrm
compat.py15530644editdlrm
compat.pyc19680644editdlrm
exceptions.py69730644editdlrm
exceptions.pyc109020644editdlrm
validators.py159210644editdlrm
validators.pyc163410644editdlrm
_format.py68810644editdlrm
_format.pyc90350644editdlrm
_reflect.py50230644editdlrm
_reflect.pyc55270644editdlrm
_utils.py49810644editdlrm
_utils.pyc84160644editdlrm
_validators.py117900644editdlrm
_validators.pyc129600644editdlrm
_version.py1220644editdlrm
_version.pyc2320644editdlrm
__init__.py6790644editdlrm
__init__.pyc10210644editdlrm
__main__.py390644editdlrm
__main__.pyc2100644editdlrm
Edit: /usr/lib/python2.6/site-packages/jsonschema/exceptions.pyc (10902B)
DVc @sIddklZlZddkZddkZddkZddklZddkl Z l Z e ddgZ e Z eiZdefdYZd efd YZd efd YZd efdYZdefdYZdefdYZdefdYZe e dZeZedZdS(i(t defaultdicttdequeN(t_utils(tPY3t iteritemstanyOftoneOft_Errorc BseZed d d eeed d d ZdZdZdZeo eZne dZ e dZ e dZ dZdZRS( c Cstt|i||||||||| | ||_t||_|_t| |_|_t ||_ ||_ |_ ||_ ||_||_||_| |_x|D]} || _qWdS(N(tsuperRt__init__tmessageRtpatht relative_patht schema_pathtrelative_schema_pathtlisttcontexttcauset __cause__t validatortvalidator_valuetinstancetschematparent( tselfR RR RRRRRR Rterror((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR s0       cCsd|ii|ifS(Ns<%s: %r>(t __class__t__name__R (R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt__repr__8scCst|idS(Nsutf-8(tunicodetencode(R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt__str__;sc Cs|i|i|i|if}td|Do|iSti|idd}ti|idd}|iti di |it i t |id t i|t i |it i|fS(Ncssx|]}|tjVqWdS(N(t_unset(t.0tm((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pys Bs twidthiHsv Failed validating %r in schema%s: %s On instance%s: %s i(RRRRtanyR tpprinttpformatttextwraptdedenttrstripRtformat_as_indexRRtindentR (Rtessential_for_verbosetpschemat pinstance((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt __unicode__>s   cCs||iS(N(t _contents(tclstother((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt create_fromZscCsG|i}|djo|iSt|i}|it|i|S(N(RtNoneR Rt extendlefttreversedt absolute_path(RRR ((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR7^s   cCsG|i}|djo|iSt|i}|it|i|S(N(RR4RRR5R6tabsolute_schema_path(RRR ((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR8hs   cKsKxDt|D]6\}}t||tjot|||q q WdS(N(RtgetattrR tsetattr(Rtkwargstktv((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt_setrs c s d }tfd |DS( NR RRRRR R RRRc3s(x!|]}|t|fVqWdS(N(R9(R!tattr(R(s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pys |s ( smessagescausescontexts validatorsvalidator_valuespaths schema_pathsinstancesschemasparent(tdict(Rtattrs((Rs9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR0ws(N(((Rt __module__R R4R RRR/Rt classmethodR3tpropertyR7R8R>R0(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRs&       tValidationErrorcBseZRS((RRB(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyREst SchemaErrorcBseZRS((RRB(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRFstRefResolutionErrorcBseZRS((RRB(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRGst UnknownTypecBs4eZdZdZdZeo eZnRS(cCs||_||_||_dS(N(ttypeRR(RRIRR((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR s  cCst|idS(Nsutf-8(RR(R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRscCseti|idd}ti|idd}tidi|iti |ti |fS(NR#iHs Unknown type %r for validator with schema: %s While checking instance: %s ( R%R&RRR'R(R)RIRR+(RR-R.((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR/s  (RRBR RR/R(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRHs    t FormatErrorcBs7eZddZdZdZeo eZnRS(cCs6tt|i||||_||_|_dS(N(RRJR R RR(RR R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR s cCs|iidS(Nsutf-8(R R(R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRscCs|iS(N(R (R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR/sN(RRBR4R RR/R(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRJs    t ErrorTreecBseeZdZeZd dZdZdZdZdZ dZ dZ e dZ RS( sG ErrorTrees make it easier to check which validations failed. cCsph|_t|i|_xN|D]F}|}x|iD]}||}q8W||i|i<|i|_q"WdS(N(terrorsRRR0R RRt _instance(RRLRt containertelement((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyR s  cCs ||ijS(sD Check whether ``instance[index]`` has any errors. (R0(Rtindex((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt __contains__scCs7|itj o||jo|i|n|i|S(sY Retrieve the child tree one level down at the given ``index``. If the index is not in the instance that this tree corresponds to and is not known by this tree, whatever error would be raised by ``instance.__getitem__`` will be propagated (usually this is some subclass of :class:`LookupError`. (RMR R0(RRP((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt __getitem__s cCs||i|(RRtlen(R((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRscCs0tdt|iD}t|i|S(sU The total number of errors in the entire tree, including children. css%x|]\}}t|VqWdS(N(RY(R!t_ttree((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pys s (tsumRR0RYRL(Rt child_errors((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRWs((RRBt__doc__R RMR RQRRRTRVRXRRDRW(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyRKs      csfd}|S(Ncs,|i}t|i |j|jfS(N(RRYR (RR(tweaktstrong(s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt relevances ((R_R`Ra((R`R_s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt by_relevancescCsyt|}t|d}|djodStti|g|d|}x$|iot|id|}qQW|S(Ntkey(RUtnextR4tmaxt itertoolstchainRtmin(RLRctbest((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyt best_match s  ! (t collectionsRRRfR%R't jsonschemaRtjsonschema.compatRRt frozensett WEAK_MATCHEStSTRONG_MATCHEStUnsetR t ExceptionRRERFRGRHRJtobjectRKRbRaRj(((s9/tmp/pip-build-lt8jXN/jsonschema/jsonschema/exceptions.pyts$     oL