(self)
| 87 | return ('\\Deleted' in self.flags) |
| 88 | |
| 89 | def delete(self): |
| 90 | flag = '\\Deleted' |
| 91 | self.gmail.imap.uid('STORE', self.uid, '+FLAGS', flag) |
| 92 | if flag not in self.flags: self.flags.append(flag) |
| 93 | |
| 94 | trash = '[Gmail]/Trash' if '[Gmail]/Trash' in self.gmail.labels() else '[Gmail]/Bin' |
| 95 | if self.mailbox.name not in ['[Gmail]/Bin', '[Gmail]/Trash']: |
| 96 | self.move_to(trash) |
| 97 | |
| 98 | # def undelete(self): |
| 99 | # flag = '\\Deleted' |
no test coverage detected