From 9d2a879affe790b44880d4e786b801c80cf6f7a9 Mon Sep 17 00:00:00 2001 From: Barney Gale Date: Wed, 20 Nov 2024 11:14:07 +0000 Subject: [PATCH] GH-84850: Improve whatsnew entry for `[Fancy]URLopener` removal (#127032) --- Doc/whatsnew/3.14.rst | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Doc/whatsnew/3.14.rst b/Doc/whatsnew/3.14.rst index 53b22094e8a..cddcaafc461 100644 --- a/Doc/whatsnew/3.14.rst +++ b/Doc/whatsnew/3.14.rst @@ -772,6 +772,13 @@ urllib * Remove deprecated :class:`!URLopener` and :class:`!FancyURLopener` classes from :mod:`urllib.request`. They had previously raised a :exc:`DeprecationWarning` since Python 3.3. + + ``myopener.open()`` can be replaced with :func:`~urllib.request.urlopen`, + and ``myopener.retrieve()`` can be replaced with + :func:`~urllib.request.urlretrieve`. Customizations to the opener + classes can be replaced by passing customized handlers to + :func:`~urllib.request.build_opener`. + (Contributed by Barney Gale in :gh:`84850`.) Others