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)
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)
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)
def _post(self, url, content, **kwargs): return txwebretry.ExponentialBackoffRetry(3)(treq.post, url, content, **kwargs)