ŠΉΌ]Ο γ@sGdd„deƒZGdd„deƒZGdd„deƒZGdd„deƒZGdd „d eeƒZGd d „d eƒZGd d „d eƒZ Gdd„de ƒZ Gdd„de ƒZ Gdd„de ƒZ Gdd„de ƒZ Gdd„de ƒZGdd„de ƒZeZGdd„de ƒZGdd„de ƒZGdd„de ƒZGd d!„d!e ƒZGd"d#„d#e ƒZGd$d%„d%e ƒZGd&d'„d'eƒZGd(d)„d)eƒZGd*d+„d+eƒZGd,d-„d-eƒZGd.d/„d/eƒZd0S)1c@seZdZdS)Ϊ MessageErrorN)Ϊ__name__Ϊ __module__Ϊ __qualname__©rrϊ+/opt/alt/python35/lib64/python3.5/errors.pyrs rc@seZdZdS)ΪMessageParseErrorN)rrrrrrrr s rc@seZdZdS)ΪHeaderParseErrorN)rrrrrrrrs rc@seZdZdS)Ϊ BoundaryErrorN)rrrrrrrr s r c@seZdZdS)ΪMultipartConversionErrorN)rrrrrrrr s r c@seZdZdS)Ϊ CharsetErrorN)rrrrrrrr s r cs%eZdZd‡fdd†Z‡S)Ϊ MessageDefectNcs)|dk rtƒj|ƒ||_dS)N)ΪsuperΪ__init__Ϊline)Ϊselfr)Ϊ __class__rrr$s zMessageDefect.__init__)rrrrrr)rrr !s r c@seZdZdS)ΪNoBoundaryInMultipartDefectN)rrrrrrrr)s rc@seZdZdS)ΪStartBoundaryNotFoundDefectN)rrrrrrrr,s rc@seZdZdS)ΪCloseBoundaryNotFoundDefectN)rrrrrrrr/s rc@seZdZdS)Ϊ#FirstHeaderLineIsContinuationDefectN)rrrrrrrr2s rc@seZdZdS)ΪMisplacedEnvelopeHeaderDefectN)rrrrrrrr5s rc@seZdZdS)Ϊ MissingHeaderBodySeparatorDefectN)rrrrrrrr8s rc@seZdZdS)Ϊ!MultipartInvariantViolationDefectN)rrrrrrrr=s rc@seZdZdS)Ϊ-InvalidMultipartContentTransferEncodingDefectN)rrrrrrrr@s rc@seZdZdS)ΪUndecodableBytesDefectN)rrrrrrrrCs rc@seZdZdS)ΪInvalidBase64PaddingDefectN)rrrrrrrrFs rc@seZdZdS)ΪInvalidBase64CharactersDefectN)rrrrrrrrIs rcs"eZdZ‡fdd†Z‡S)Ϊ HeaderDefectcstƒj||ŽdS)N)r r)rΪargsΪkw)rrrrQszHeaderDefect.__init__)rrrrrr)rrrNs rc@seZdZdS)ΪInvalidHeaderDefectN)rrrrrrrr Ts r c@seZdZdS)ΪHeaderMissingRequiredValueN)rrrrrrrr!Ws r!cs.eZdZ‡fdd†Zdd„Z‡S)ΪNonPrintableDefectcstƒj|ƒ||_dS)N)r rΪnon_printables)rr#)rrrr]szNonPrintableDefect.__init__cCsdj|jƒS)Nz6the following ASCII non-printables found in header: {})Ϊformatr#)rrrrΪ__str__aszNonPrintableDefect.__str__)rrrrr%rr)rrr"Zs r"c@seZdZdS)ΪObsoleteHeaderDefectN)rrrrrrrr&es r&c@seZdZdS)ΪNonASCIILocalPartDefectN)rrrrrrrr'hs r'N)Ϊ Exceptionrrrr Ϊ TypeErrorr r Ϊ ValueErrorr rrrrrrZMalformedHeaderDefectrrrrrrr r!r"r&r'rrrrΪs0