Lines Matching refs:name

59         # name            valid states
141 host - host's name (default: localhost);
148 name (in lowercase).
372 name = 'RECENT'
373 typ, dat = self._untagged_response('OK', [None], name)
377 return self._untagged_response(typ, dat, name)
401 name = 'APPEND'
417 return self._simple_command(name, mailbox, flags, date_time)
453 name = 'CAPABILITY'
454 typ, dat = self._simple_command(name)
455 return self._untagged_response(typ, dat, name)
532 name = 'EXPUNGE'
533 typ, dat = self._simple_command(name)
534 return self._untagged_response(typ, dat, name)
547 name = 'FETCH'
548 typ, dat = self._simple_command(name, message_set, message_parts)
549 return self._untagged_response(typ, dat, name)
598 name = 'LIST'
599 typ, dat = self._simple_command(name, directory, pattern)
600 return self._untagged_response(typ, dat, name)
654 name = 'LSUB'
655 typ, dat = self._simple_command(name, directory, pattern)
656 return self._untagged_response(typ, dat, name)
671 name = 'NAMESPACE'
672 typ, dat = self._simple_command(name)
673 return self._untagged_response(typ, dat, name)
694 name = 'PARTIAL'
695 typ, dat = self._simple_command(name, message_num, message_part, start, length)
708 name = 'PROXYAUTH'
713 """Rename old mailbox name to new.
728 name = 'SEARCH'
732 typ, dat = self._simple_command(name, 'CHARSET', charset, *criteria)
734 typ, dat = self._simple_command(name, *criteria)
735 return self._untagged_response(typ, dat, name)
753 name = 'EXAMINE'
755 name = 'SELECT'
756 typ, dat = self._simple_command(name, mailbox)
800 name = 'SORT'
801 #if not name in self.capabilities: # Let the server decide!
802 # raise self.error('unimplemented extension command: %s' % name)
805 typ, dat = self._simple_command(name, sort_criteria, charset, *search_criteria)
806 return self._untagged_response(typ, dat, name)
810 name = 'STARTTLS'
815 if name not in self.capabilities:
820 typ, dat = self._simple_command(name)
829 return self._untagged_response(typ, dat, name)
837 name = 'STATUS'
839 # raise self.error('%s unimplemented in IMAP4 (obtain IMAP4rev1 server, or re-code)' % name)
840 typ, dat = self._simple_command(name, mailbox, names)
841 return self._untagged_response(typ, dat, name)
868 name = 'THREAD'
869 typ, dat = self._simple_command(name, threading_algorithm, charset, *search_criteria)
870 return self._untagged_response(typ, dat, name)
889 name = 'UID'
890 typ, dat = self._simple_command(name, command, *args)
892 name = command
894 name = 'FETCH'
895 return self._untagged_response(typ, dat, name)
922 def xatom(self, name, *args):
928 (typ, [data]) = <instance>.xatom(name, arg, ...)
930 Returns response appropriate to extension command `name'.
932 name = name.upper()
933 #if not name in self.capabilities: # Let the server decide!
934 # raise self.error('unknown extension command: %s' % name)
935 if not name in Commands:
936 Commands[name] = (self.state,)
937 return self._simple_command(name, *args)
964 def _command(self, name, *args):
966 if self.state not in Commands[name]:
970 (name, self.state,
971 ', '.join(Commands[name])))
982 name = bytes(name, self._encoding)
983 data = tag + b' ' + name
1041 def _command_complete(self, name, tag):
1042 logout = (name == 'LOGOUT')
1049 raise self.abort('command: %s => %s' % (name, val))
1051 raise self.error('command: %s => %s' % (name, val))
1055 raise self.error('%s command error: %s %s' % (name, typ, data))
1228 def _simple_command(self, name, *args):
1230 return self._command_complete(name, self._command(name, *args))
1233 def _untagged_response(self, typ, dat, name):
1236 if not name in self.untagged_responses:
1238 data = self.untagged_responses.pop(name)
1241 self._mesg('untagged_responses[%s] => %s' % (name, data))
1290 host - host's name (default: localhost);