(self, headers)
| 122 | # flags = re.search(r'FLAGS \(([^\)]*)\)', headers).groups(1)[0].split(' ') |
| 123 | |
| 124 | def parse_labels(self, headers): |
| 125 | if re.search(r'X-GM-LABELS \(([^\)]+)\)', headers): |
| 126 | labels = re.search(r'X-GM-LABELS \(([^\)]+)\)', headers).groups(1)[0].split(' ') |
| 127 | return map(lambda l: l.replace('"', '').decode("string_escape"), labels) |
| 128 | else: |
| 129 | return list() |
| 130 | |
| 131 | def parse_subject(self, encoded_subject): |
| 132 | dh = decode_header(encoded_subject) |