def _on_mailbox_creation(imap_response): error = check_for_response_error(imap_response) if error: return _cmd(callback, error) else: response_type = extract_type(imap_response) if response_type == "NO": return _cmd(callback, False) else: data = extract_data(imap_response) self.boxes = None was_success = data[0] == "Success" return _cmd(callback, was_success)
def _on_logout(imap_response): typ = extract_type(imap_response) self.connected = False return _cmd(callback, typ == "BYE")