Skip to content

Commit 6b3f889

Browse files
committed
Only import ssl if needed
1 parent afa47c9 commit 6b3f889

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Python/MONAILabelPackage/MONAILabel/client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import mimetypes
1717
import os
1818
import re
19-
import ssl
2019
import tempfile
2120
from pathlib import Path
2221
from urllib.parse import quote_plus, unquote, urlencode, urlparse
@@ -503,6 +502,7 @@ def http_method(method, server_url, selector, body=None, headers=None, content_t
503502
parsed = urlparse(server_url)
504503
if parsed.scheme == "https":
505504
logger.debug("Using HTTPS mode")
505+
import ssl
506506
# noinspection PyProtectedMember
507507
conn = http.client.HTTPSConnection(parsed.hostname, parsed.port, context=ssl._create_unverified_context())
508508
else:
@@ -552,6 +552,7 @@ def http_multipart(method, server_url, selector, fields, files, headers={}):
552552

553553
if parsed.scheme == "https":
554554
logger.debug("Using HTTPS mode")
555+
import ssl
555556
# noinspection PyProtectedMember
556557
conn = http.client.HTTPSConnection(parsed.hostname, parsed.port, context=ssl._create_unverified_context())
557558
else:

0 commit comments

Comments
 (0)