Ejemplo n.º 1
0
    def get(self, path, **_kwargs):
        url = self.config['JAMF_API_HOSTADDR'] + path

        kwargs = copy.deepcopy(self.kwargs)
        kwargs.update(_kwargs)

        return txwebretry.ExponentialBackoffRetry(3)(treq.get, url, **kwargs)
Ejemplo n.º 2
0
  def get(self, path, **_kwargs):
    url = self.config['JAMF_API_HOSTADDR'].rstrip('/') + path

    kwargs = copy.deepcopy(self.kwargs)
    kwargs.update(_kwargs)

    logger.debug("GET '{:s}'", url)
    return txwebretry.ExponentialBackoffRetry(3)(treq.get, url, **kwargs)
Ejemplo n.º 3
0
    def get(self, path, **_params):
        url = self.config['BITFIT_BASE_URL'] + path

        kwargs = {
            'timeout':
            self.config.get('BITFIT_TIMEOUT',
                            self.config.get('DEFAULT_TIMEOUT', 2))
        }
        kwargs.setdefault('headers', {'Accept': 'application/json'})
        kwargs.setdefault('params',
                          {'api_token': self.config['BITFIT_API_TOKEN']})
        kwargs['params'].update(_params)

        return txwebretry.ExponentialBackoffRetry(3)(treq.get, url, **kwargs)
Ejemplo n.º 4
0
 def _post(self, url, content, **kwargs):
   return txwebretry.ExponentialBackoffRetry(3)(treq.post, url, content, **kwargs)