Exemple #1
0
 def _download(self, url):
     """
     Download service with basic cache.
     """
     if url not in _remote_nrl_cache:
         r = requests.get(url)
         _remote_nrl_cache[url] = get_text_from_response(r)
     return _remote_nrl_cache[url]
Exemple #2
0
 def _download(self, url):
     """
     Download service with basic cache.
     """
     if url not in _remote_nrl_cache:
         r = requests.get(url)
         _remote_nrl_cache[url] = get_text_from_response(r)
     return _remote_nrl_cache[url]
Exemple #3
0
 def get_service_version(self):
     """
     Get the service version of the remote Syngine server.
     """
     r = self._download(self._get_url("version"))
     return compatibility.get_text_from_response(r)
Exemple #4
0
 def _handle_requests_http_error(self, r):
     msg = "HTTP code %i when downloading '%s':\n\n%s" % (
         r.status_code, r.url, compatibility.get_text_from_response(r))
     raise ClientHTTPException(msg.strip())
Exemple #5
0
 def get_service_version(self):
     """
     Get the service version of the remote Syngine server.
     """
     r = self._download(self._get_url("version"))
     return compatibility.get_text_from_response(r)
Exemple #6
0
 def _handle_requests_http_error(self, r):
     msg = "HTTP code %i when downloading '%s':\n\n%s" % (
         r.status_code, r.url, compatibility.get_text_from_response(r))
     raise ClientHTTPException(msg.strip())