NNTP instances have the following methods. The response that is returned as the first item in the return tuple of almost all methods is the server's response: a string beginning with a three-digit code. If the server's response indicates an error, the method raises one of the above exceptions.
"yymmdd"
indicating the
date, and time should be a string of the form
"hhmmss"
indicating the time. Return a pair
(response, groups)
where groups is a list of
group names that are new since the given date and time.
"*"
, and date and time have the same meaning as for
newgroups()
. Return a pair (response,
articles)
where articles is a list of article ids.
(response,
list)
where list is a list of tuples. Each tuple has the
form (group, last, first, flag)
, where
group is a group name, last and first are the last
and first article numbers (as strings), and flag is 'y'
if posting is allowed, 'n'
if not, and 'm'
if the
newsgroup is moderated. (Note the ordering: last, first.)
(response, count, first,
last, name)
where count is the (estimated) number
of articles in the group, first is the first article number in
the group, last is the last article number in the group, and
name is the group name. The numbers are returned as strings.
(response,
list)
where list is a list of help strings.
(varresponse, number, id)
where
number is the article number (as a string) and id is the
article id (enclosed in `<' and `>').
stat()
.
stat()
.
stat()
. Return a pair (response, list)
where list is a list of the article's headers (an uninterpreted
list of lines, without trailing newlines).
stat()
. Return a pair (response, list)
where list is a list of the article's body text (an
uninterpreted list of lines, without trailing newlines).
stat()
. Return a pair (response, list)
where list is a list of the article's header and body text (an
uninterpreted list of lines, without trailing newlines).
"subject"
. The string argument should have
the form "first-last"
where first and
last are the first and last article numbers to search. Return a
pair (response, list)
, where list is a list of
pairs (id, text)
, where id is an article id
(as a string) and text is the text of the requested header for
that article.
readline()
method. It should be a well-formed news article,
including the required headers. The post()
method
automatically escapes lines beginning with `.'.
post()
method.