Skip to content

Commit d6ec4cf

Browse files
authored
Only disable InsecureRequestWarning when verify_cert=False. (#102)
1 parent 0937b3b commit d6ec4cf

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mixpanel/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,6 @@ def __init__(self, token, consumer=None, serializer=DatetimeSerializer):
6565
self._consumer = consumer or Consumer()
6666
self._serializer = serializer
6767

68-
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
69-
7068
def _now(self):
7169
return time.time()
7270

@@ -566,6 +564,9 @@ def __init__(self, events_url=None, people_url=None, import_url=None,
566564
retry_args[methods_arg] = {"POST"}
567565
retry_config = urllib3.Retry(**retry_args)
568566

567+
if not verify_cert:
568+
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
569+
569570
cert_reqs = 'CERT_REQUIRED' if verify_cert else 'CERT_NONE'
570571
self._http = urllib3.PoolManager(
571572
retries=retry_config,

0 commit comments

Comments
 (0)