in hostfactory/host_provider/src/cluster.py [0:0]
def get(self, url, **params):
root_url = self._get_or_raise("cyclecloud.config.web_server")
self.logger.debug("GET %s with params %s", root_url + url, params)
session = self._session()
response = session.get(root_url + url, params=params)
response_content = response.content
if response_content is not None and isinstance(response_content, bytes):
response_content = response_content.decode()
if response.status_code < 200 or response.status_code > 299:
raise ValueError(response_content)
return json.loads(response_content)