Server: appserver-7f0f8755-nginx-15961cad18524ec5a9db05f2a6a7e440
Current directory: /usr/lib/python2.7/email
Software: nginx/1.27.5
Shell Command
Create a new file
Upload file
File: iterators.pyc
� ӫ[c @ sk d Z d d d g Z d d l Z d d l m Z d � Z e d � Z d d d � Z d d e d � Z d S( s1 Various types of useful iterators and generators.t body_line_iteratort typed_subpart_iteratort walki����N( t StringIOc c sK | V| j � rG x3 | j � D]" } x | j � D] } | Vq1 Wq Wn d S( s� Walk over the message tree, yielding each subpart. The walk is performed in depth-first order. This method is a generator. N( t is_multipartt get_payloadR ( t selft subpartt subsubpart( ( s% /usr/lib/python2.7/email/iterators.pyR s c c s[ xT | j � D]F } | j d | � } t | t � r x t | � D] } | VqA Wq q Wd S( s� Iterate over the parts, returning string payloads line-by-line. Optional decode (default False) is passed through to .get_payload(). t decodeN( R R t isinstancet basestringR ( t msgR R t payloadt line( ( s% /usr/lib/python2.7/email/iterators.pyR # s t textc c sV xO | j � D]A } | j � | k r | d k sC | j � | k rN | VqN q q Wd S( s� Iterate over the subparts with a given MIME type. Use `maintype' as the main MIME type to match against; this defaults to "text". Optional `subtype' is the MIME subtype to match against; if omitted, only the main type is matched. N( R t get_content_maintypet Nonet get_content_subtype( R t maintypet subtypeR ( ( s% /usr/lib/python2.7/email/iterators.pyR / s i c C s� | d k r t j } n d | d } | | | j � I| rW | d | j � IJn | J| j � r� x. | j � D] } t | | | d | � qt Wn d S( s A handy debugging aidt i s [%s]i N( R t syst stdoutt get_content_typet get_default_typeR R t _structure( R t fpt levelt include_defaultt tabR ( ( s% /usr/lib/python2.7/email/iterators.pyR = s ( t __doc__t __all__R t cStringIOR R t FalseR R R R ( ( ( s% /usr/lib/python2.7/email/iterators.pyt
s
.
29 Items
Change directory
Remove directory
Rename directory
..
442 Items
Change directory
Remove directory
Rename directory
__init__.py
2.79 KB
Edit
Delete
Copy
Move
Remame
__init__.pyc
2.79 KB
Edit
Delete
Copy
Move
Remame
_parseaddr.py
15.36 KB
Edit
Delete
Copy
Move
Remame
_parseaddr.pyc
13.45 KB
Edit
Delete
Copy
Move
Remame
base64mime.py
5.66 KB
Edit
Delete
Copy
Move
Remame
base64mime.pyc
5.19 KB
Edit
Delete
Copy
Move
Remame
charset.py
15.67 KB
Edit
Delete
Copy
Move
Remame
charset.pyc
13.19 KB
Edit
Delete
Copy
Move
Remame
encoders.py
1.97 KB
Edit
Delete
Copy
Move
Remame
encoders.pyc
2.17 KB
Edit
Delete
Copy
Move
Remame
errors.py
1.59 KB
Edit
Delete
Copy
Move
Remame
errors.pyc
3.42 KB
Edit
Delete
Copy
Move
Remame
feedparser.py
21.01 KB
Edit
Delete
Copy
Move
Remame
feedparser.pyc
11.25 KB
Edit
Delete
Copy
Move
Remame
generator.py
13.87 KB
Edit
Delete
Copy
Move
Remame
generator.pyc
10.1 KB
Edit
Delete
Copy
Move
Remame
header.py
21.72 KB
Edit
Delete
Copy
Move
Remame
header.pyc
13.31 KB
Edit
Delete
Copy
Move
Remame
iterators.py
2.15 KB
Edit
Delete
Copy
Move
Remame
iterators.pyc
2.3 KB
Edit
Delete
Copy
Move
Remame
message.py
30 KB
Edit
Delete
Copy
Move
Remame
message.pyc
27.91 KB
Edit
Delete
Copy
Move
Remame
mime
18 Items
Change directory
Remove directory
Rename directory
parser.py
3.22 KB
Edit
Delete
Copy
Move
Remame
parser.pyc
3.72 KB
Edit
Delete
Copy
Move
Remame
quoprimime.py
10.59 KB
Edit
Delete
Copy
Move
Remame
quoprimime.pyc
8.62 KB
Edit
Delete
Copy
Move
Remame
utils.py
9.59 KB
Edit
Delete
Copy
Move
Remame
utils.pyc
8.88 KB
Edit
Delete
Copy
Move
Remame