diff --git a/mixpanel/__init__.py b/mixpanel/__init__.py index 391c8eb..b270b14 100644 --- a/mixpanel/__init__.py +++ b/mixpanel/__init__.py @@ -65,8 +65,6 @@ def __init__(self, token, consumer=None, serializer=DatetimeSerializer): self._consumer = consumer or Consumer() self._serializer = serializer - urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) - def _now(self): return time.time() @@ -566,6 +564,9 @@ def __init__(self, events_url=None, people_url=None, import_url=None, retry_args[methods_arg] = {"POST"} retry_config = urllib3.Retry(**retry_args) + if not verify_cert: + urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) + cert_reqs = 'CERT_REQUIRED' if verify_cert else 'CERT_NONE' self._http = urllib3.PoolManager( retries=retry_config,