JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ] @sGdddeZGdddeZGdddeZGdddeZGdd d eeZGd d d eZGd d d eZ Gddde Z Gddde Z Gddde Z Gddde Z Gddde ZGddde ZeZGddde ZGddde ZGddde ZGd d!d!e ZGd"d#d#e ZGd$d%d%e ZGd&d'd'eZGd(d)d)eZGd*d+d+eZGd,d-d-eZGd.d/d/eZd0S)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%eZdZdfddZS) MessageDefectNcs)|dk rtj|||_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"eZdZfddZS) HeaderDefectcstj||dS)N)r r)rargskw)rrrrQszHeaderDefect.__init__)rrrrrr)rrrNs rc@seZdZdS)InvalidHeaderDefectN)rrrrrrrr Ts r c@seZdZdS)HeaderMissingRequiredValueN)rrrrrrrr!Ws r!cs.eZdZfddZddZS)NonPrintableDefectcstj|||_dS)N)r rnon_printables)rr#)rrrr]szNonPrintableDefect.__init__cCsdj|jS)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'rrrrs0