Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
    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,
                    ), ))
Esempio n. 4
0
    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,
                ),
            ))