ó ŸēƒQc@sŪdZdefd„ƒYZdeefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd efd „ƒYZd efd„ƒYZ defd„ƒYZ defd„ƒYZ defd„ƒYZ de fd„ƒYZ de fd„ƒYZde fd„ƒYZdefd„ƒYZdefd„ƒYZdefd „ƒYZd!efd"„ƒYZd#efd$„ƒYZd%efd&„ƒYZd'efd(„ƒYZd)efd*„ƒYZd+S(,sdMercurial exceptions. This allows us to catch exceptions at higher levels without forcing imports. t RevlogErrorcBseZRS((t__name__t __module__(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyRst LookupErrorcBseZd„Zd„ZRS(cCsj||_t|tƒrIt|ƒdkrIddlm}||ƒ}ntj|d|||fƒdS(Nii’’’’(tshorts %s@%s: %s(tnamet isinstancetstrtlentnodeRRt__init__(tselfRtindextmessageR((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR s  !cCs tj|ƒS(N(Rt__str__(R ((s3/sys/lib/python2.7/site-packages/mercurial/error.pyRs(RRR R(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyRs tManifestLookupErrorcBseZRS((RR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyRst CommandErrorcBseZdZRS(s7Exception raised on errors in parsing the command line.(RRt__doc__(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR!stInterventionRequiredcBseZdZRS(s<Exception raised when a command requires human intervention.(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR$stAbortcBseZdZd„ZRS(s5Raised if a command needs to print an error and exit.cOs&tj||Œ|jdƒ|_dS(Nthint(t ExceptionR tgetR(R targstkw((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR )s(RRRR (((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR'st ConfigErrorcBseZdZRS(s*Exception raised when parsing config files(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR-stOutOfBandErrorcBseZdZRS(s3Exception raised when a remote repo reports failure(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR0st ParseErrorcBseZdZRS(s7Exception raised when parsing config files (msg[, pos])(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR3st RepoErrorcBseZd„ZRS(cOs&tj||Œ|jdƒ|_dS(NR(RR RR(R RR((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR 7s(RRR (((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR6stRepoLookupErrorcBseZRS((RR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR;stCapabilityErrorcBseZRS((RR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR>stRequirementErrorcBseZdZRS(s6Exception raised if .hg/requires has an unknown entry.(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyRAst LockErrorcBseZd„ZRS(cCs#tj||||ƒ||_dS(N(tIOErrorR tdesc(R terrnotstrerrortfilenameR"((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR Fs(RRR (((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR EstLockHeldcBseZd„ZRS(cCs&tj||d||ƒ||_dS(Ns Lock held(R R tlocker(R R#R%R"R'((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR Ks(RRR (((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR&JstLockUnavailablecBseZRS((RR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR(Ost ResponseErrorcBseZdZRS(s6Raised to print an error with part of output and exit.(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR)RstUnknownCommandcBseZdZRS(s8Exception raised if command is not in the command table.(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR*UstAmbiguousCommandcBseZdZRS(sCException raised if command shortcut matches more than one command.(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR+XstSignalInterruptcBseZdZRS(s'Exception raised on SIGTERM and SIGHUP.(RRR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR,\stSignatureErrorcBseZRS((RR(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyR-_sN(RRRtKeyErrorRRRRRRRRRRRRR!R R&R(R)R*R+tKeyboardInterruptR,R-(((s3/sys/lib/python2.7/site-packages/mercurial/error.pyt s*