Delete an arbitrary (key, message) pair and return it.
(self)
| 155 | return result |
| 156 | |
| 157 | def popitem(self): |
| 158 | """Delete an arbitrary (key, message) pair and return it.""" |
| 159 | for key in self.iterkeys(): |
| 160 | return (key, self.pop(key)) # This is only run once. |
| 161 | else: |
| 162 | raise KeyError('No messages in mailbox') |
| 163 | |
| 164 | def update(self, arg=None): |
| 165 | """Change the messages that correspond to certain keys.""" |