bpo-39242: Updated the Gmane domain into news.gmane.io (GH-17903)

This commit is contained in:
Dong-hee Na 2020-01-09 00:29:34 +09:00 committed by Victor Stinner
parent 9a669d58e8
commit 2e6a8efa83
4 changed files with 10 additions and 7 deletions

View file

@ -20,7 +20,7 @@ as well as the older :rfc:`977` and :rfc:`2980`.
Here are two small examples of how it can be used. To list some statistics Here are two small examples of how it can be used. To list some statistics
about a newsgroup and print the subjects of the last 10 articles:: about a newsgroup and print the subjects of the last 10 articles::
>>> s = nntplib.NNTP('news.gmane.org') >>> s = nntplib.NNTP('news.gmane.io')
>>> resp, count, first, last, name = s.group('gmane.comp.python.committers') >>> resp, count, first, last, name = s.group('gmane.comp.python.committers')
>>> print('Group', name, 'has', count, 'articles, range', first, 'to', last) >>> print('Group', name, 'has', count, 'articles, range', first, 'to', last)
Group gmane.comp.python.committers has 1096 articles, range 1 to 1096 Group gmane.comp.python.committers has 1096 articles, range 1 to 1096
@ -44,7 +44,7 @@ about a newsgroup and print the subjects of the last 10 articles::
To post an article from a binary file (this assumes that the article has valid To post an article from a binary file (this assumes that the article has valid
headers, and that you have right to post on the particular newsgroup):: headers, and that you have right to post on the particular newsgroup)::
>>> s = nntplib.NNTP('news.gmane.org') >>> s = nntplib.NNTP('news.gmane.io')
>>> f = open('article.txt', 'rb') >>> f = open('article.txt', 'rb')
>>> s.post(f) >>> s.post(f)
'240 Article posted successfully.' '240 Article posted successfully.'
@ -73,7 +73,7 @@ The module itself defines the following classes:
connection when done, e.g.: connection when done, e.g.:
>>> from nntplib import NNTP >>> from nntplib import NNTP
>>> with NNTP('news.gmane.org') as n: >>> with NNTP('news.gmane.io') as n:
... n.group('gmane.comp.python.committers') ... n.group('gmane.comp.python.committers')
... # doctest: +SKIP ... # doctest: +SKIP
('211 1755 1 1755 gmane.comp.python.committers', 1755, 1, 1755, 'gmane.comp.python.committers') ('211 1755 1 1755 gmane.comp.python.committers', 1755, 1, 1755, 'gmane.comp.python.committers')
@ -225,7 +225,7 @@ tuples or objects that the method normally returns will be empty.
of values. On legacy servers which don't understand the ``CAPABILITIES`` of values. On legacy servers which don't understand the ``CAPABILITIES``
command, an empty dictionary is returned instead. command, an empty dictionary is returned instead.
>>> s = NNTP('news.gmane.org') >>> s = NNTP('news.gmane.io')
>>> 'POST' in s.getcapabilities() >>> 'POST' in s.getcapabilities()
True True

View file

@ -1107,7 +1107,7 @@ if __name__ == '__main__':
nntplib built-in demo - display the latest articles in a newsgroup""") nntplib built-in demo - display the latest articles in a newsgroup""")
parser.add_argument('-g', '--group', default='gmane.comp.python.general', parser.add_argument('-g', '--group', default='gmane.comp.python.general',
help='group to fetch messages from (default: %(default)s)') help='group to fetch messages from (default: %(default)s)')
parser.add_argument('-s', '--server', default='news.gmane.org', parser.add_argument('-s', '--server', default='news.gmane.io',
help='NNTP server hostname (default: %(default)s)') help='NNTP server hostname (default: %(default)s)')
parser.add_argument('-p', '--port', default=-1, type=int, parser.add_argument('-p', '--port', default=-1, type=int,
help='NNTP port number (default: %s / %s)' % (NNTP_PORT, NNTP_SSL_PORT)) help='NNTP port number (default: %s / %s)' % (NNTP_PORT, NNTP_SSL_PORT))

View file

@ -639,7 +639,7 @@ class NNTPv1Handler:
"\tSat, 19 Jun 2010 18:04:08 -0400" "\tSat, 19 Jun 2010 18:04:08 -0400"
"\t<4FD05F05-F98B-44DC-8111-C6009C925F0C@gmail.com>" "\t<4FD05F05-F98B-44DC-8111-C6009C925F0C@gmail.com>"
"\t<hvalf7$ort$1@dough.gmane.org>\t7103\t16" "\t<hvalf7$ort$1@dough.gmane.org>\t7103\t16"
"\tXref: news.gmane.org gmane.comp.python.authors:57" "\tXref: news.gmane.io gmane.comp.python.authors:57"
"\n" "\n"
"58\tLooking for a few good bloggers" "58\tLooking for a few good bloggers"
"\tDoug Hellmann <doug.hellmann-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>" "\tDoug Hellmann <doug.hellmann-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>"
@ -1125,7 +1125,7 @@ class NNTPv1v2TestsMixin:
"references": "<hvalf7$ort$1@dough.gmane.org>", "references": "<hvalf7$ort$1@dough.gmane.org>",
":bytes": "7103", ":bytes": "7103",
":lines": "16", ":lines": "16",
"xref": "news.gmane.org gmane.comp.python.authors:57" "xref": "news.gmane.io gmane.comp.python.authors:57"
}) })
art_num, over = overviews[1] art_num, over = overviews[1]
self.assertEqual(over["xref"], None) self.assertEqual(over["xref"], None)

View file

@ -0,0 +1,3 @@
Updated the Gmane domain from news.gmane.org to news.gmane.io
which is used for examples of :class:`~nntplib.NNTP` news reader server and
nntplib tests.