def get_lastuid(self, mbox): if isinstance(mbox, str): mbox = (yield defer.maybeDeferred(self.get_mbox, mbox))[0] indexer = MailboxIndexer(self.soledad) yield indexer.create_table(mbox.content['uuid']) last_uuid = yield indexer.get_last_uid(mbox.content['uuid']) defer.returnValue(last_uuid)