equal
deleted
inserted
replaced
9 from __future__ import absolute_import, print_function |
9 from __future__ import absolute_import, print_function |
10 |
10 |
11 import collections |
11 import collections |
12 import contextlib |
12 import contextlib |
13 import copy |
13 import copy |
14 import email |
|
15 import errno |
14 import errno |
16 import hashlib |
15 import hashlib |
17 import os |
16 import os |
18 import re |
17 import re |
19 import shutil |
18 import shutil |
105 yield c |
104 yield c |
106 |
105 |
107 def mimesplit(stream, cur): |
106 def mimesplit(stream, cur): |
108 def msgfp(m): |
107 def msgfp(m): |
109 fp = stringio() |
108 fp = stringio() |
110 g = email.Generator.Generator(fp, mangle_from_=False) |
109 g = mail.Generator(fp, mangle_from_=False) |
111 g.flatten(m) |
110 g.flatten(m) |
112 fp.seek(0) |
111 fp.seek(0) |
113 return fp |
112 return fp |
114 |
113 |
115 for line in stream: |
114 for line in stream: |