in analysis/webservice/algorithms/doms/config.py [0:0]
def getEndpoint(provider_name=None, project_name=None):
if provider_name is None or project_name is None:
return INSITU_API_ENDPOINT
provider = next((
provider for provider in INSITU_PROVIDER_MAP
for project in provider['projects']
if provider['name'] == provider_name
and (
project['name'] == project_name
or project.get('short_name') == project_name
)
), None)
if 'endpoint' in provider:
return provider['endpoint']
return INSITU_API_ENDPOINT