Ejemplo n.º 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]
Ejemplo n.º 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]
Ejemplo n.º 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)
Ejemplo n.º 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())
Ejemplo n.º 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)
Ejemplo n.º 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())