From 70984db93bd308f0c923ada02a56afb22854d02e Mon Sep 17 00:00:00 2001 From: Thiago F Pappacena Date: Fri, 21 Feb 2020 22:40:17 -0300 Subject: [PATCH 1/2] Adding BrowserLikePolicyForHTTPS to __all__ On twisted.web.client, BrowserLikePolicyForHTTPS is not listed on __all__, although the user is explicitly told to use it on WebClientContextFactory comments, for example. --- src/twisted/web/client.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/twisted/web/client.py b/src/twisted/web/client.py index 7fd2c115a..7e4642ef3 100644 --- a/src/twisted/web/client.py +++ b/src/twisted/web/client.py @@ -2310,6 +2310,7 @@ def readBody(response): __all__ = [ 'Agent', + 'BrowserLikePolicyForHTTPS', 'BrowserLikeRedirectAgent', 'ContentDecoderAgent', 'CookieAgent', From 5d33d07038b83e3d6bdad18ec9b92fe12e5a612f Mon Sep 17 00:00:00 2001 From: pappacena Date: Wed, 26 Feb 2020 14:28:04 -0300 Subject: [PATCH 2/2] Adding newsfragment file for BrowserLikePolicyForHTTPS on its module's __all__ variable --- src/twisted/web/newsfragments/9769.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/twisted/web/newsfragments/9769.bugfix diff --git a/src/twisted/web/newsfragments/9769.bugfix b/src/twisted/web/newsfragments/9769.bugfix new file mode 100644 index 000000000..8d90e7c38 --- /dev/null +++ b/src/twisted/web/newsfragments/9769.bugfix @@ -0,0 +1 @@ +twisted.web.client.BrowserLikePolicyForHTTPS is now listed in __all__, since it's a user-facing class that anyone could import and extend.