HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //usr/lib64/python2.7/site-packages/mercurial/error.pyc
�
1�3\c@@sdZddlmZddlmZd�Zdefd��YZdeefd	��YZ	d
e	fd��YZ
defd
��YZde
e
fd��YZdefd��YZdefd��YZdefd��YZdefd��YZdeefd��YZdeefd��YZdefd��YZdefd��YZd efd!��YZd"efd#��YZd$efd%��YZd&efd'��YZd(efd)��YZd*efd+��YZd,eefd-��YZd.eefd/��YZd0efd1��YZd2efd3��YZ d4eefd5��YZ!d6e!fd7��YZ"d8e"fd9��YZ#d:e!fd;��YZ$d<e!fd=��YZ%d>e&fd?��YZ'd@efdA��YZ(dBefdC��YZ)dDe&fdE��YZ*dFe*fdG��YZ+dHe*fdI��YZ,dJe-fdK��YZ.dLefdM��YZ/dNefdO��YZ0dPefdQ��YZ1dRe2fdS��YZ3dTefdU��YZ4dVe-fdW��YZ5dXee-fdY��YZ6dZefd[��YZ7d\e8fd]��YZ9d^e9fd_��YZ:d`e-fda��YZ;dbefdc��YZ<dde	fde��YZ=dfe	fdg��YZ>dhefdi��YZ?djefdk��YZ@dlefdm��YZAdnefdo��YZBdpefdq��YZCdrefds��YZDdtS(usdMercurial exceptions.

This allows us to catch exceptions at higher levels without forcing
imports.
i(tabsolute_importi(tpycompatcC@sT|js
dSt|j�dkr6tj|jd�Sddjd�|jD��S(s?Byte-stringify exception in the same way as BaseException_str()tiis(%s)s, cs@s"|]}dtj|�VqdS(s'%s'N(Rtbytestr(t.0ta((s5/usr/lib64/python2.7/site-packages/mercurial/error.pys	<genexpr>s(targstlenRRtjoin(texc((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyt_tobytess
	tHintcB@seZdZd�ZRS(s�Mix-in to provide a hint of an error

    This should come first in the inheritance list to consume a hint and
    pass remaining arguments to the exception class.
    cO@s2|jdd�|_tt|�j||�dS(Nthint(tpoptNoneRtsuperRt__init__(tselfRtkw((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR!s(t__name__t
__module__t__doc__R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRstStorageErrorcB@seZdZeZRS(smRaised when an error occurs in a storage layer.

    Usually subclassed by a storage-specific exception.
    (RRRR
t	__bytes__(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR%stRevlogErrorcB@seZeZRS((RRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR,stFilteredIndexErrorcB@seZeZRS((RRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR/stLookupErrorcB@s#eZd�Zd�Zd�ZRS(cC@s|||_||_||_t|t�r[t|�dkr[ddlm}||�}ntj	|d|||f�dS(Nii(tshorts	%s@%s: %s(
tnametindext
lookupmessaget
isinstancetbytesRtnodeRRR(RRRtmessageR((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR3s			!cC@s
tj|�S(N(RR(R((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR>scC@s
tj|�S(N(Rt__str__(R((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR#As(RRRRR#(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR2s		tAmbiguousPrefixLookupErrorcB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR$DstFilteredLookupErrorcB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR%GstManifestLookupErrorcB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR&JstCommandErrorcB@seZdZeZRS(s7Exception raised on errors in parsing the command line.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR'MstInterventionRequiredcB@seZdZeZRS(s<Exception raised when a command requires human intervention.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR(QstAbortcB@seZdZeZRS(s5Raised if a command needs to print an error and exit.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR)Ust
HookLoadErrorcB@seZdZRS(sgraised when loading a hook fails, aborting an operation

    Exists to allow more specialized catching.(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR*Yst	HookAbortcB@seZdZRS(sjraised when a validation hook fails, aborting an operation

    Exists to allow more specialized catching.(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR+^stConfigErrorcB@seZdZRS(s*Exception raised when parsing config files(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR,cstUpdateAbortcB@seZdZRS(s6Raised when an update is aborted for destination issue(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR-fstMergeDestAbortcB@seZdZRS(s7Raised when an update is aborted for destination issues(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR.istNoMergeDestAbortcB@seZdZRS(sBRaised when an update is aborted because there is nothing to merge(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR/lstManyMergeDestAbortcB@seZdZRS(sARaised when an update is aborted because destination is ambiguous(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR0ostResponseExpectedcB@seZdZd�ZRS(s+Raised when an EOF is received for a promptcC@s*ddlm}tj||d��dS(Ni(t_sresponse expected(ti18nR2R)R(RR2((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRts(RRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR1rstOutOfBandErrorcB@seZdZeZRS(s3Exception raised when a remote repo reports failure(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR4xst
ParseErrorcB@seZdZeZRS(s@Raised when parsing config files and {rev,file}sets (msg[, pos])(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR5|st
PatchErrorcB@seZeZRS((RRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR6�stUnknownIdentifiercB@seZdZd�ZRS(sFException raised when a {rev,file}set references an unknown identifiercC@s@ddlm}tj||d�|�||_||_dS(Ni(R2sunknown identifier: %s(R3R2R5Rtfunctiontsymbols(RR8R9R2((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s	(RRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR7�st	RepoErrorcB@seZeZRS((RRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR:�stRepoLookupErrorcB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR;�stFilteredRepoLookupErrorcB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR<�stCapabilityErrorcB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR=�stRequirementErrorcB@seZdZRS(s6Exception raised if .hg/requires has an unknown entry.(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR>�st
StdioErrorcB@seZdZd�ZRS(s'Raised if I/O to stdout or stderr failscC@stj||j|j�dS(N(tIOErrorRterrnotstrerror(Rterr((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s(RRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR?�stUnsupportedMergeRecordscB@seZd�ZRS(cC@s[ddlm}t|�|_dj|j�}tj||d�|d|d��dS(Ni(R2t s#unsupported merge state records: %sRsIsee https://mercurial-scm.org/wiki/MergeStateRecords for more information(R3R2tsortedtrecordtypesRR)R(RRGR2ts((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRD�stUnknownVersioncB@seZdZddd�ZRS(sMgeneric exception for aborting from an encounter with an unknown version
    cC@s)||_tt|�j|d|�dS(NR(tversionRRIR(RtmsgRRJ((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s	N(RRRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRI�st	LockErrorcB@seZd�ZRS(cC@s#tj||||�||_dS(N(R@Rtdesc(RRARBtfilenameRM((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRL�stLockHeldcB@seZd�ZRS(cC@s&tj||d||�||_dS(Ns	Lock held(RLRtlocker(RRARNRMRP((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRO�stLockUnavailablecB@seZRS((RR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRQ�st LockInheritanceContractViolationcB@seZeZRS((RRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRR�st
ResponseErrorcB@seZdZeZRS(s6Raised to print an error with part of output and exit.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRS�stUnknownCommandcB@seZdZeZRS(s8Exception raised if command is not in the command table.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRT�stAmbiguousCommandcB@seZdZeZRS(sCException raised if command shortcut matches more than one command.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRU�stSignalInterruptcB@seZdZRS(s'Exception raised on SIGTERM and SIGHUP.(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRV�stSignatureErrorcB@seZeZRS((RRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRW�st	PushRacedcB@seZdZeZRS(s?An exception raised during unbundling that indicate a push race(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRX�stProgrammingErrorcB@seZdZd�ZeZRS(sBRaised if a mercurial (core or extension) developer made a mistakecO@s/tj|�}tt|�j|||�dS(N(RtsysstrRRYR(RRKRtkwargs((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s(RRRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRY�s	tWdirUnsupportedcB@seZdZeZRS(s;An exception which is raised when 'wdir()' is not supported(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR\�stBundleValueErrorcB@seZdZeZRS(s-error raised when bundle2 cannot be processed(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR]�stBundleUnknownFeatureErrorcB@seZdddd�ZRS(c	C@s ||_||_||_|jdkr3d}n|}|j}|jr�|jr�t|j�t|j�ksxt�g}xit|j�D]U\}}|j|}|dkr�|j|�q�|jd|tj	|�f�q�Wn|rd|dj
|�f}ntj||�dS(NsStream Parameters%s=%rs%s - %ss, (
tparttypetparamstvaluesRRtAssertionErrort	enumeratetappendRtmaybebytestrRt
ValueErrorR(	RR_R`RaRKtentriestidxtpartval((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR�s$					$
'N(((RRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR^�stReadOnlyPartErrorcB@seZdZeZRS(s<error raised when code tries to alter a part being generated(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRkst
PushkeyFailedcB@s&eZdZdddddd�ZRS(s9error raised when a pushkey part failed to update a valuecC@sT||_||_||_||_||_||_tj|d||f�dS(Ns"failed to update value for "%s/%s"(tpartidt	namespacetkeytnewtoldtretR)R(RRmRnRoRpRqRr((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRs						N(RRRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRlstCensoredNodeErrorcB@seZdZd�ZRS(s�error raised when content verification fails on a censored node

    Also contains the tombstone data substituted for the uncensored data.
    cC@s=ddlm}tj|d|||�f�||_dS(Ni(Rs%s:%s(R!RRRt	tombstone(RRNR!RtR((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR$s (RRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRsstCensoredBaseErrorcB@seZdZRS(s%error raised when a delta is rejected because its base is censored

    A delta based on a censored revision must be formed as single patch
    operation which replaces the entire base with new content. This ensures
    the delta may be applied by clones which have not censored the base.
    (RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRu)stInvalidBundleSpecificationcB@seZdZeZRS(s{error raised when a bundle specification is invalid.

    This is used for syntax errors as opposed to support errors.
    (RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRv1stUnsupportedBundleSpecificationcB@seZdZeZRS(s:error raised when a bundle specification is not supported.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRw8stCorruptedStatecB@seZdZeZRS(sCerror raised when a command is not able to read its state from file(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRx<stPeerTransportErrorcB@seZdZRS(s>Transport-level I/O error when communicating with a peer repo.(RRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRy@stInMemoryMergeConflictsErrorcB@seZdZeZRS(sFException raised when merge conflicts arose during an in-memory merge.(RRRR
R(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRzCstWireprotoCommandErrorcB@seZdZdd�ZRS(s�Represents an error during execution of a wire protocol command.

    Should only be thrown by wire protocol version 2 commands.

    The error is a formatter string and an optional iterable of arguments.
    cC@s||_||_dS(N(R"tmessageargs(RR"R((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyRNs	N(RRRRR(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyR{GsN(ERt
__future__RRRR
tobjectRt	ExceptionRRt
IndexErrorRtKeyErrorRR$R%R&R'R(R)R*R+R,R-R.R/R0R1R4R5R6R7R:R;R<R=R>R@R?RDRIRLRORQtRuntimeErrorRRRSRTRUtKeyboardInterruptRVRWRXRYR\RfR]R^RkRlRsRuRvRwRxRyRzR{(((s5/usr/lib64/python2.7/site-packages/mercurial/error.pyt<module>st