Return an iterator over keys.
(self)
| 453 | self.set_flags(key, ''.join(set(self.get_flags(key)) - set(flag))) |
| 454 | |
| 455 | def iterkeys(self): |
| 456 | """Return an iterator over keys.""" |
| 457 | self._refresh() |
| 458 | for key in self._toc: |
| 459 | try: |
| 460 | self._lookup(key) |
| 461 | except KeyError: |
| 462 | continue |
| 463 | yield key |
| 464 | |
| 465 | def __contains__(self, key): |
| 466 | """Return True if the keyed message exists, False otherwise.""" |