def _request(self, path, ok_status, data=None, headers=None, method=None): try: return Response._from_request(self.server.request( self._join_path(path), data=data, headers=headers, method=method, ), ok_status=ok_status) except HTTPError as exc: return Response._from_http_error(exc)
def _request(self, path, ok_status, data=None, headers=None): try: return Response._from_request( self.server.request( self._join_path(path), data=data, headers=headers ), ok_status=ok_status ) except HTTPError as exc: return Response._from_http_error(exc)
def _retrigger(self, response): self._unlock() if self.retrigger_type == 'pipeline': return self.pipeline.trigger() else: self.pipeline.server.add_logged_in_session(response) return Response._from_request( self.pipeline.server.post( 'go/run/{pipeline}/{counter}/{stage}'.format( pipeline=self.pipeline.name, counter=self.counter, stage=self.stage, ), ))
def _retrigger(self, response): self._unlock() if self.retrigger_type == 'pipeline': return self.pipeline.trigger() else: self.pipeline.server.add_logged_in_session(response) return Response._from_request(self.pipeline.server.post( 'go/run/{pipeline}/{counter}/{stage}'.format( pipeline=self.pipeline.name, counter=self.counter, stage=self.stage, ), ))