Merge "Add SubjectAltNameWarning and a helper function"
This commit is contained in:
commit
40126a4040
|
@ -12,6 +12,8 @@
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
|
import warnings
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from requests.packages.urllib3.exceptions import InsecurePlatformWarning
|
from requests.packages.urllib3.exceptions import InsecurePlatformWarning
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
@ -27,3 +29,20 @@ except ImportError:
|
||||||
from urllib3.exceptions import InsecureRequestWarning
|
from urllib3.exceptions import InsecureRequestWarning
|
||||||
except ImportError:
|
except ImportError:
|
||||||
InsecureRequestWarning = None
|
InsecureRequestWarning = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
from requests.packages.urllib3.exceptions import SubjectAltNameWarning
|
||||||
|
except ImportError:
|
||||||
|
try:
|
||||||
|
from urllib3.exceptions import SubjectAltNameWarning
|
||||||
|
except ImportError:
|
||||||
|
SubjectAltNameWarning = None
|
||||||
|
|
||||||
|
|
||||||
|
def squelch_warnings(insecure_requests=True):
|
||||||
|
if SubjectAltNameWarning:
|
||||||
|
warnings.filterwarnings('ignore', category=SubjectAltNameWarning)
|
||||||
|
if InsecurePlatformWarning:
|
||||||
|
warnings.filterwarnings('ignore', category=InsecurePlatformWarning)
|
||||||
|
if insecure_requests and InsecureRequestWarning):
|
||||||
|
warnings.filterwarnings('ignore', category=InsecureRequestWarning)
|
||||||
|
|
Loading…
Reference in New Issue