Return a list of user-defined labels in the mailbox.
(self)
| 1397 | return io.BytesIO(self.get_bytes(key).replace(b'\n', linesep)) |
| 1398 | |
| 1399 | def get_labels(self): |
| 1400 | """Return a list of user-defined labels in the mailbox.""" |
| 1401 | self._lookup() |
| 1402 | labels = set() |
| 1403 | for label_list in self._labels.values(): |
| 1404 | labels.update(label_list) |
| 1405 | labels.difference_update(self._special_labels) |
| 1406 | return list(labels) |
| 1407 | |
| 1408 | def _generate_toc(self): |
| 1409 | """Generate key-to-(start, stop) table of contents.""" |