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:
parent
f225247670
commit
eb68d45544
@ -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
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user