MCPcopy
hub / github.com/charlierguo/gmail / delete

Method delete

gmail/message.py:89–96  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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'

Callers 2

move_toMethod · 0.95
delete_mailboxMethod · 0.80

Calls 2

move_toMethod · 0.95
labelsMethod · 0.80

Tested by

no test coverage detected