Home | History | Annotate | Download | only in Lib

Lines Matching refs:dat

351         typ, dat = self._untagged_response('OK', [None], name)
352 if dat[-1]:
353 return typ, dat
354 typ, dat = self.noop() # Prod server for response
355 return self._untagged_response(typ, dat, name)
420 typ, dat = self._simple_command('AUTHENTICATE', mech)
422 raise self.error(dat[-1].decode('utf-8', 'replace'))
424 return typ, dat
432 typ, dat = self._simple_command(name)
433 return self._untagged_response(typ, dat, name)
453 typ, dat = self._simple_command('CLOSE')
456 return typ, dat
511 typ, dat = self._simple_command(name)
512 return self._untagged_response(typ, dat, name)
526 typ, dat = self._simple_command(name, message_set, message_parts)
527 return self._untagged_response(typ, dat, name)
535 typ, dat = self._simple_command('GETACL', mailbox)
536 return self._untagged_response(typ, dat, 'ACL')
543 typ, dat = self._simple_command('GETANNOTATION', mailbox, entry, attribute)
544 return self._untagged_response(typ, dat, 'ANNOTATION')
554 typ, dat = self._simple_command('GETQUOTA', root)
555 return self._untagged_response(typ, dat, 'QUOTA')
563 typ, dat = self._simple_command('GETQUOTAROOT', mailbox)
564 typ, quota = self._untagged_response(typ, dat, 'QUOTA')
565 typ, quotaroot = self._untagged_response(typ, dat, 'QUOTAROOT')
577 typ, dat = self._simple_command(name, directory, pattern)
578 return self._untagged_response(typ, dat, name)
588 typ, dat = self._simple_command('LOGIN', user, self._quote(password))
590 raise self.error(dat[-1])
592 return typ, dat
620 try: typ, dat = self._simple_command('LOGOUT')
621 except: typ, dat = 'NO', ['%s: %s' % sys.exc_info()[:2]]
625 return typ, dat
636 typ, dat = self._simple_command(name, directory, pattern)
637 return self._untagged_response(typ, dat, name)
644 typ,dat = self._simple_command('MYRIGHTS', mailbox)
645 return self._untagged_response(typ, dat, 'MYRIGHTS')
653 typ, dat = self._simple_command(name)
654 return self._untagged_response(typ, dat, name)
676 typ, dat = self._simple_command(name, message_num, message_part, start, length)
677 return self._untagged_response(typ, dat, 'FETCH')
713 typ, dat = self._simple_command(name, 'CHARSET', charset, *criteria)
715 typ, dat = self._simple_command(name, *criteria)
716 return self._untagged_response(typ, dat, name)
737 typ, dat = self._simple_command(name, mailbox)
740 return typ, dat
763 typ, dat = self._simple_command('SETANNOTATION', *args)
764 return self._untagged_response(typ, dat, 'ANNOTATION')
772 typ, dat = self._simple_command('SETQUOTA', root, limits)
773 return self._untagged_response(typ, dat, 'QUOTA')
786 typ, dat = self._simple_command(name, sort_criteria, charset, *search_criteria)
787 return self._untagged_response(typ, dat, name)
801 typ, dat = self._simple_command(name)
810 return self._untagged_response(typ, dat, name)
821 typ, dat = self._simple_command(name, mailbox, names)
822 return self._untagged_response(typ, dat, name)
832 typ, dat = self._simple_command('STORE', message_set, command, flags)
833 return self._untagged_response(typ, dat, 'FETCH')
850 typ, dat = self._simple_command(name, threading_algorithm, charset, *search_criteria)
851 return self._untagged_response(typ, dat, name)
871 typ, dat = self._simple_command(name, command, *args)
876 return self._untagged_response(typ, dat, name)
909 def _append_untagged(self, typ, dat):
910 if dat is None:
911 dat = b''
916 (typ, len(ur.get(typ,'')), dat))
918 ur[typ].append(dat)
920 ur[typ] = [dat]
1024 typ, dat = self.capability()
1025 if dat == [None]:
1027 dat = str(dat[-1], self._encoding)
1028 dat = dat.upper()
1029 self.capabilities = tuple(dat.split())
1050 dat = self.mo.group('data')
1051 self.tagged_commands[tag] = (typ, [dat])
1072 dat = self.mo.group('data')
1073 if dat is None: dat = b'' # Null untagged response
1074 if dat2: dat = dat + b' ' + dat2
1078 while self._match(self.Literal, dat):
1090 self._append_untagged(typ, (dat, data))
1094 dat = self._get_line()
1096 self._append_untagged(typ, dat)
1100 if typ in ('OK', 'NO', 'BAD') and self._match(Response_code, dat):
1107 self._mesg('%s response: %r' % (typ, dat))
1191 def _untagged_response(self, typ, dat, name):
1193 return typ, dat
1560 typ, dat = getattr(M, cmd)(*args)
1561 M._mesg('%s => %s %s' % (cmd, typ, dat))
1562 if typ == 'NO': raise dat[0]
1563 return dat
1585 dat = run(cmd, args)
1590 uid = dat[-1].split()