Merge "Add SNIMissingWarning"

This commit is contained in:
Jenkins 2016-01-04 23:10:17 +00:00 committed by Gerrit Code Review
commit cd9cc98365
1 changed files with 10 additions and 0 deletions

View File

@ -38,11 +38,21 @@ except ImportError:
except ImportError:
SubjectAltNameWarning = None
try:
from requests.packages.urllib3.exceptions import SNIMissingWarning
except ImportError:
try:
from urllib3.exceptions import SNIMissingWarning
except ImportError:
SNIMissingWarning = None
def squelch_warnings(insecure_requests=True):
if SubjectAltNameWarning:
warnings.filterwarnings('ignore', category=SubjectAltNameWarning)
if InsecurePlatformWarning:
warnings.filterwarnings('ignore', category=InsecurePlatformWarning)
if SNIMissingWarning:
warnings.filterwarnings('ignore', category=SNIMissingWarning)
if insecure_requests and InsecureRequestWarning:
warnings.filterwarnings('ignore', category=InsecureRequestWarning)