Return a list of user-defined labels in the mailbox.
(self)
| 1404 | return io.BytesIO(self.get_bytes(key).replace(b'\n', linesep)) |
| 1405 | |
| 1406 | def get_labels(self): |
| 1407 | """Return a list of user-defined labels in the mailbox.""" |
| 1408 | self._lookup() |
| 1409 | labels = set() |
| 1410 | for label_list in self._labels.values(): |
| 1411 | labels.update(label_list) |
| 1412 | labels.difference_update(self._special_labels) |
| 1413 | return list(labels) |
| 1414 | |
| 1415 | def _generate_toc(self): |
| 1416 | """Generate key-to-(start, stop) table of contents.""" |