1
0
mirror of https://github.com/mikf/gallery-dl.git synced 2024-11-22 02:32:33 +01:00

add global 'warnings' option (#2762)

This commit is contained in:
Mike Fährmann 2022-07-18 22:20:30 +02:00
parent f225247670
commit eb68d45544
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88
2 changed files with 23 additions and 1 deletions

View File

@ -3748,6 +3748,17 @@ Description
as signal handler for.
warnings
--------
Type
``string``
Default
``"default"``
Description
The `Warnings Filter action <https://docs.python.org/3/library/warnings.html#the-warnings-filter>`__
used for (urllib3) warnings.
pyopenssl
---------
Type

View File

@ -795,12 +795,23 @@ SSL_CIPHERS = {
}
urllib3 = requests.packages.urllib3
# detect brotli support
try:
BROTLI = requests.packages.urllib3.response.brotli is not None
BROTLI = urllib3.response.brotli is not None
except AttributeError:
BROTLI = False
# set (urllib3) warnings filter
action = config.get((), "warnings", "default")
if action:
try:
import warnings
warnings.simplefilter(action, urllib3.exceptions.HTTPWarning)
except Exception:
pass
del action
# Undo automatic pyOpenSSL injection by requests
pyopenssl = config.get((), "pyopenssl", False)