in darabonba/core.py [0:0]
def _get_session(session_key: str, protocol: str, tls_min_version: str = None, verify: bool = True):
if session_key not in DaraCore._sessions:
session = Session()
adapter = DaraCore.get_adapter(protocol, tls_min_version)
if protocol.upper() == 'HTTPS':
if verify:
session.mount('https://', adapter)
else:
session.mount('https://', DaraCore.https_adapter)
else:
session.mount('http://', adapter)
DaraCore._sessions[session_key] = session
return DaraCore._sessions[session_key]