2016-02-08 | Paul Boddie | raw annotate files changeset graph | Added expiry times to recorded events so that quotas can be updated. |
1 #!/usr/bin/env python 2 3 from email import message_from_file 4 import sys 5 6 def decode(part): 7 for key, value in part.items(): 8 if key != "Content-Transfer-Encoding": 9 print "%s: %s" % (key, value) 10 print 11 decoded = part.get_payload(decode=True) 12 if decoded: 13 print decoded 14 print 15 else: 16 for part in part.get_payload(): 17 decode(part) 18 19 message = message_from_file(sys.stdin) 20 decode(message) 21 22 # vim: tabstop=4 expandtab shiftwidth=4