<!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>
ž
¦ÿf™  c               @   sÆ   d  Z  d d d d g Z d d l Z d d l m Z m Z d d l m Z m Z d d	 l	 m
 Z
 d d
 l m Z Gd d „  d ƒ Z Gd d „  d e ƒ Z Gd d „  d ƒ Z Gd d „  d e ƒ Z d S(   u-   A parser of RFC 2822 and MIME email messages.u   Parseru   HeaderParseru   BytesParseru   BytesHeaderParseri    N(   u   StringIOu   TextIOWrapper(   u
   FeedParseru   BytesFeedParser(   u   Message(   u   compat32c             B   sG   |  Ee  Z d  Z d e e d d „Z d	 d d „ Z d	 d d „ Z d S(
   u   Parseru   policyc            C   s   | |  _  | |  _ d S(   u†  Parser of RFC 2822 and MIME email messages.

        Creates an in-memory object tree representing the email message, which
        can then be manipulated and turned over to a Generator to return the
        textual representation of the message.

        The string must be formatted as a block of RFC 2822 headers and header
        continuation lines, optionally preceeded by a `Unix-from' header.  The
        header block is terminated either by the end of the string or by a
        blank line.

        _class is the class to instantiate for new message objects when they
        must be created.  This class must have a constructor that can take
        zero arguments.  Default is Message.Message.

        The policy keyword specifies a policy object that controls a number of
        aspects of the parser's operation.  The default policy maintains
        backward compatibility.

        N(   u   _classu   policy(   u   selfu   _classu   policy(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   __init__   s    	u   Parser.__init__c             C   sa   t  |  j d |  j ƒ} | r+ | j ƒ  n  x) | j d ƒ } | sG Pn  | j | ƒ q. | j ƒ  S(   u\  Create a message structure from the data in a file.

        Reads all the data from the file and returns the root of the message
        structure.  Optional headersonly is a flag specifying whether to stop
        parsing after reading the headers or not.  The default is False,
        meaning it parses the entire contents of the file.
        u   policyi    (   u
   FeedParseru   _classu   policyu   _set_headersonlyu   readu   feedu   close(   u   selfu   fpu   headersonlyu
   feedparseru   data(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   parse+   s    u   Parser.parsec             C   s   |  j  t | ƒ d | ƒS(   u-  Create a message structure from a string.

        Returns the root of the message structure.  Optional headersonly is a
        flag specifying whether to stop parsing after reading the headers or
        not.  The default is False, meaning it parses the entire contents of
        the file.
        u   headersonly(   u   parseu   StringIO(   u   selfu   textu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   parsestr=   s    u   Parser.parsestrNF(	   u   __name__u
   __module__u   __qualname__u   compat32u   Messageu   __init__u   Falseu   parseu   parsestr(   u
   __locals__(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   Parser   s   c             B   s2   |  Ee  Z d  Z d d d „ Z d d d „ Z d S(   u   HeaderParserc             C   s   t  j |  | d ƒ S(   NT(   u   Parseru   parseu   True(   u   selfu   fpu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   parseJ   s    u   HeaderParser.parsec             C   s   t  j |  | d ƒ S(   NT(   u   Parseru   parsestru   True(   u   selfu   textu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   parsestrM   s    u   HeaderParser.parsestrNT(   u   __name__u
   __module__u   __qualname__u   Trueu   parseu   parsestr(   u
   __locals__(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   HeaderParserI   s   c             B   s>   |  Ee  Z d  Z d d „  Z d d d „ Z d d d „ Z d S(	   u   BytesParserc             O   s   t  | | Ž  |  _ d S(   uÑ  Parser of binary RFC 2822 and MIME email messages.

        Creates an in-memory object tree representing the email message, which
        can then be manipulated and turned over to a Generator to return the
        textual representation of the message.

        The input must be formatted as a block of RFC 2822 headers and header
        continuation lines, optionally preceeded by a `Unix-from' header.  The
        header block is terminated either by the end of the input or by a
        blank line.

        _class is the class to instantiate for new message objects when they
        must be created.  This class must have a constructor that can take
        zero arguments.  Default is Message.Message.
        N(   u   Parseru   parser(   u   selfu   argsu   kw(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   __init__S   s    u   BytesParser.__init__c          
   C   s<   t  | d d d d ƒ} |  |  j j | | ƒ SWd QXd S(   uc  Create a message structure from the data in a binary file.

        Reads all the data from the file and returns the root of the message
        structure.  Optional headersonly is a flag specifying whether to stop
        parsing after reading the headers or not.  The default is False,
        meaning it parses the entire contents of the file.
        u   encodingu   asciiu   errorsu   surrogateescapeN(   u   TextIOWrapperu   parseru   parse(   u   selfu   fpu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   parsee   s    u   BytesParser.parsec             C   s(   | j  d d d ƒ} |  j j | | ƒ S(   u2  Create a message structure from a byte string.

        Returns the root of the message structure.  Optional headersonly is a
        flag specifying whether to stop parsing after reading the headers or
        not.  The default is False, meaning it parses the entire contents of
        the file.
        u   ASCIIu   errorsu   surrogateescape(   u   decodeu   parseru   parsestr(   u   selfu   textu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu
   parsebytesr   s    u   BytesParser.parsebytesNF(   u   __name__u
   __module__u   __qualname__u   __init__u   Falseu   parseu
   parsebytes(   u
   __locals__(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   BytesParserQ   s   c             B   s2   |  Ee  Z d  Z d d d „ Z d d d „ Z d S(   u   BytesHeaderParserc             C   s   t  j |  | d d ƒS(   Nu   headersonlyT(   u   BytesParseru   parseu   True(   u   selfu   fpu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   parse   s    u   BytesHeaderParser.parsec             C   s   t  j |  | d d ƒS(   Nu   headersonlyT(   u   BytesParseru
   parsebytesu   True(   u   selfu   textu   headersonly(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu
   parsebytes‚   s    u   BytesHeaderParser.parsebytesNT(   u   __name__u
   __module__u   __qualname__u   Trueu   parseu
   parsebytes(   u
   __locals__(    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   BytesHeaderParser~   s   (   u   __doc__u   __all__u   warningsu   iou   StringIOu   TextIOWrapperu   email.feedparseru
   FeedParseru   BytesFeedParseru   email.messageu   Messageu   email._policybaseu   compat32u   Parseru   HeaderParseru   BytesParseru   BytesHeaderParser(    (    (    u1   /opt/alt/python33/lib64/python3.3/email/parser.pyu   <module>   s   7-