<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
B
    อAา[`  ใ               @   sพ  d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd deZG dd	 d	eZ	G d
d de	Z
G dd de	ZG dd deeZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZG dd deZeZG d d! d!eZG d"d# d#eZG d$d% d%eZG d&d' d'eZG d(d) d)eZG d*d+ d+eZG d,d- d-eZG d.d/ d/eZG d0d1 d1eZ G d2d3 d3eZ!G d4d5 d5eZ"d6S )7z email package exception classes.้    )ฺunicode_literals)ฺdivision)ฺabsolute_import)ฺsuperc               @   s   e Zd ZdZdS )ฺMessageErrorz+Base class for errors in the email package.N)ฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__ฉ r   r   ๚N/opt/alt/python37/lib/python3.7/site-packages/future/backports/email/errors.pyr      s   r   c               @   s   e Zd ZdZdS )ฺMessageParseErrorz&Base class for message parsing errors.N)r   r   r	   r
   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ฺHeaderParseErrorzError while parsing headers.N)r   r   r	   r
   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ฺBoundaryErrorz#Couldn't find terminating boundary.N)r   r   r	   r
   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ฺMultipartConversionErrorz(Conversion to a multipart is prohibited.N)r   r   r	   r
   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ฺCharsetErrorzAn illegal charset was given.N)r   r   r	   r
   r   r   r   r   r       s   r   c                   s"   e Zd ZdZd fdd	Z  ZS )ฺMessageDefectz Base class for a message defect.Nc                s   |d k	rt   |ก || _d S )N)r   ฺ__init__ฺline)ฺselfr   )ฺ	__class__r   r   r   (   s    zMessageDefect.__init__)N)r   r   r	   r
   r   ฺ__classcell__r   r   )r   r   r   %   s   r   c               @   s   e Zd ZdZdS )ฺNoBoundaryInMultipartDefectzBA message claimed to be a multipart but had no boundary parameter.N)r   r   r	   r
   r   r   r   r   r   -   s   r   c               @   s   e Zd ZdZdS )ฺStartBoundaryNotFoundDefectz+The claimed start boundary was never found.N)r   r   r	   r
   r   r   r   r   r   0   s   r   c               @   s   e Zd ZdZdS )ฺCloseBoundaryNotFoundDefectzEA start boundary was found, but not the corresponding close boundary.N)r   r   r	   r
   r   r   r   r   r   3   s   r   c               @   s   e Zd ZdZdS )ฺ#FirstHeaderLineIsContinuationDefectz;A message had a continuation line as its first header line.N)r   r   r	   r
   r   r   r   r   r   6   s   r   c               @   s   e Zd ZdZdS )ฺMisplacedEnvelopeHeaderDefectz?A 'Unix-from' header was found in the middle of a header block.N)r   r   r	   r
   r   r   r   r   r   9   s   r   c               @   s   e Zd ZdZdS )ฺ MissingHeaderBodySeparatorDefectzEFound line with no leading whitespace and no colon before blank line.N)r   r   r	   r
   r   r   r   r   r   <   s   r   c               @   s   e Zd ZdZdS )ฺ!MultipartInvariantViolationDefectz?A message claimed to be a multipart but no subparts were found.N)r   r   r	   r
   r   r   r   r   r   A   s   r   c               @   s   e Zd ZdZdS )ฺ-InvalidMultipartContentTransferEncodingDefectzEAn invalid content transfer encoding was set on the multipart itself.N)r   r   r	   r
   r   r   r   r   r   D   s   r   c               @   s   e Zd ZdZdS )ฺUndecodableBytesDefectz0Header contained bytes that could not be decodedN)r   r   r	   r
   r   r   r   r   r    G   s   r    c               @   s   e Zd ZdZdS )ฺInvalidBase64PaddingDefectz/base64 encoded sequence had an incorrect lengthN)r   r   r	   r
   r   r   r   r   r!   J   s   r!   c               @   s   e Zd ZdZdS )ฺInvalidBase64CharactersDefectz=base64 encoded sequence had characters not in base64 alphabetN)r   r   r	   r
   r   r   r   r   r"   M   s   r"   c                   s    e Zd ZdZ fddZ  ZS )ฺHeaderDefectzBase class for a header defect.c                s   t  j|| d S )N)r   r   )r   ฺargsฺkw)r   r   r   r   U   s    zHeaderDefect.__init__)r   r   r	   r
   r   r   r   r   )r   r   r#   R   s   r#   c               @   s   e Zd ZdZdS )ฺInvalidHeaderDefectz+Header is not valid, message gives details.N)r   r   r	   r
   r   r   r   r   r&   X   s   r&   c               @   s   e Zd ZdZdS )ฺHeaderMissingRequiredValuez(A header that must have a value had noneN)r   r   r	   r
   r   r   r   r   r'   [   s   r'   c                   s(   e Zd ZdZ fddZdd Z  ZS )ฺNonPrintableDefectz8ASCII characters outside the ascii-printable range foundc                s   t   |ก || _d S )N)r   r   ฺnon_printables)r   r)   )r   r   r   r   a   s    zNonPrintableDefect.__init__c             C   s   d  | jกS )Nz6the following ASCII non-printables found in header: {})ฺformatr)   )r   r   r   r   ฺ__str__e   s    zNonPrintableDefect.__str__)r   r   r	   r
   r   r+   r   r   r   )r   r   r(   ^   s   r(   c               @   s   e Zd ZdZdS )ฺObsoleteHeaderDefectz0Header uses syntax declared obsolete by RFC 5322N)r   r   r	   r
   r   r   r   r   r,   i   s   r,   c               @   s   e Zd ZdZdS )ฺNonASCIILocalPartDefectz(local_part contains non-ASCII charactersN)r   r   r	   r
   r   r   r   r   r-   l   s   r-   N)#r
   Z
__future__r   r   r   Zfuture.builtinsr   ฺ	Exceptionr   r   r   r   ฺ	TypeErrorr   r   ฺ
ValueErrorr   r   r   r   r   r   r   ZMalformedHeaderDefectr   r   r    r!   r"   r#   r&   r'   r(   r,   r-   r   r   r   r   ฺ<module>   s:   