a XC?h� � @ s� d Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG d d � d ee�ZG dd� de�ZG d d� de�Z G dd� de �ZG dd� de�ZG dd� de�Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZeZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�ZG d%d&� d&e�ZG d'd(� d(e�ZG d)d*� d*e�ZG d+d,� d,e�ZG d-d.� d.e�ZG d/d0� d0e�ZG d1d2� d2e�ZG d3d4� d4e�Zd5S )6z email package exception classes.c @ s e Zd ZdZdS )�MessageErrorz+Base class for errors in the email package.N��__name__� __module__�__qualname__�__doc__� r r �1/opt/alt/python39/lib64/python3.9/email/errors.pyr s r c @ s e Zd ZdZdS )�MessageParseErrorz&Base class for message parsing errors.Nr r r r r r s r c @ s e Zd ZdZdS )�HeaderParseErrorzError while parsing headers.Nr r r r r r s r c @ s e Zd ZdZdS )� BoundaryErrorz#Couldn't find terminating boundary.Nr r r r r r s r c @ s e Zd ZdZdS )�MultipartConversionErrorz(Conversion to a multipart is prohibited.Nr r r r r r s r c @ s e Zd ZdZdS )�CharsetErrorzAn illegal charset was given.Nr r r r r r s r c @ s e Zd ZdZdS )�HeaderWriteErrorzError while writing headers.Nr r r r r r s r c s" e Zd ZdZd� fdd� Z� ZS )� MessageDefectz Base class for a message defect.Nc s |d urt � �|� || _d S �N)�super�__init__�line)�selfr �� __class__r r r ( s zMessageDefect.__init__)N�r r r r r � __classcell__r r r r r % s r c @ s e Zd ZdZdS )�NoBoundaryInMultipartDefectzBA message claimed to be a multipart but had no boundary parameter.Nr r r r r r - s r c @ s e Zd ZdZdS )�StartBoundaryNotFoundDefectz+The claimed start boundary was never found.Nr r r r r r 0 s r c @ s e Zd ZdZdS )�CloseBoundaryNotFoundDefectzEA start boundary was found, but not the corresponding close boundary.Nr r r r r r 3 s r c @ s e Zd ZdZdS )�#FirstHeaderLineIsContinuationDefectz;A message had a continuation line as its first header line.Nr r r r r r 6 s r c @ s e Zd ZdZdS )�MisplacedEnvelopeHeaderDefectz?A 'Unix-from' header was found in the middle of a header block.Nr r r r r r 9 s r c @ s e Zd ZdZdS )� MissingHeaderBodySeparatorDefectzEFound line with no leading whitespace and no colon before blank line.Nr r r r r r <