def get_mailbox_mail_ids(self, mailbox_name): mailbox = yield self._get_or_create_mailbox(mailbox_name) fdocs = yield self.soledad.get_from_index('by-type-and-mbox-uuid', 'flags', underscore_uuid(mailbox.uuid)) mail_ids = map(lambda doc: _fdoc_id_to_mdoc_id(doc.doc_id), fdocs) defer.returnValue(mail_ids)
def _mailbox_uuid_to_name_map(self): map = {} mbox_docs = yield self.soledad.get_from_index('by-type', 'mbox') for doc in mbox_docs: map[underscore_uuid(doc.content.get('uuid'))] = doc.content.get('mbox') defer.returnValue(map)
def _mailbox_uuid_to_name_map(self): map = {} mbox_docs = yield self.soledad.get_from_index("by-type", "mbox") for doc in mbox_docs: map[underscore_uuid(doc.content.get("uuid"))] = doc.content.get("mbox") defer.returnValue(map)
def get_mailbox_mail_ids(self, mailbox_name): mailbox = yield self._get_or_create_mailbox(mailbox_name) fdocs = yield self.soledad.get_from_index( 'by-type-and-mbox-uuid', 'flags', underscore_uuid(mailbox.uuid)) mail_ids = map(lambda doc: _fdoc_id_to_mdoc_id(doc.doc_id), fdocs) defer.returnValue(mail_ids)
def _mailbox_uuid_to_name_map(self): map = {} mbox_docs = yield self.soledad.get_from_index('by-type', 'mbox') for doc in mbox_docs: map[underscore_uuid( doc.content.get('uuid'))] = doc.content.get('mbox') defer.returnValue(map)