mirror of https://github.com/python/cpython
gh-91217: deprecate nntplib (GH-91543)
This commit is contained in:
parent
ea2ae02607
commit
c9e231de85
|
@ -875,6 +875,7 @@ Deprecated
|
|||
* :mod:`crypt`
|
||||
* :mod:`imghdr`
|
||||
* :mod:`msilib`
|
||||
* :mod:`nntplib`
|
||||
|
||||
(Contributed by Brett Cannon in :issue:`47061`.)
|
||||
|
||||
|
|
|
@ -68,6 +68,7 @@ import socket
|
|||
import collections
|
||||
import datetime
|
||||
import sys
|
||||
import warnings
|
||||
|
||||
try:
|
||||
import ssl
|
||||
|
@ -85,6 +86,8 @@ __all__ = ["NNTP",
|
|||
"decode_header",
|
||||
]
|
||||
|
||||
warnings._deprecated(__name__, remove=(3, 13))
|
||||
|
||||
# maximal line length when calling readline(). This is to prevent
|
||||
# reading arbitrary length lines. RFC 3977 limits NNTP line length to
|
||||
# 512 characters, including CRLF. We have selected 2048 just to be on
|
||||
|
|
|
@ -5,7 +5,7 @@ import unittest
|
|||
import sys
|
||||
|
||||
from .. import support
|
||||
|
||||
from . import warnings_helper
|
||||
|
||||
HOST = "localhost"
|
||||
HOSTv4 = "127.0.0.1"
|
||||
|
@ -190,7 +190,7 @@ _NOT_SET = object()
|
|||
def transient_internet(resource_name, *, timeout=_NOT_SET, errnos=()):
|
||||
"""Return a context manager that raises ResourceDenied when various issues
|
||||
with the internet connection manifest themselves as exceptions."""
|
||||
import nntplib
|
||||
nntplib = warnings_helper.import_deprecated("nntplib")
|
||||
import urllib.error
|
||||
if timeout is _NOT_SET:
|
||||
timeout = support.INTERNET_TIMEOUT
|
||||
|
|
|
@ -5,13 +5,13 @@ import textwrap
|
|||
import unittest
|
||||
import functools
|
||||
import contextlib
|
||||
import nntplib
|
||||
import os.path
|
||||
import re
|
||||
import threading
|
||||
|
||||
from test import support
|
||||
from test.support import socket_helper
|
||||
from test.support import socket_helper, warnings_helper
|
||||
nntplib = warnings_helper.import_deprecated("nntplib")
|
||||
from nntplib import NNTP, GroupInfo
|
||||
from unittest.mock import patch
|
||||
try:
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Deprecate nntplib.
|
Loading…
Reference in New Issue