コード例 #1
0
 def _processResponseBodyFail(self, failure, request, response):
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self,
                          request,
                          response,
                          failure_string=failure_string)
     return response
コード例 #2
0
 def _processResponseBodyFail(self, failure, request, response):
     if failure.check(PartialDownloadError):
         return failure.value.response
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self, request, response,
                          failure_string=failure_string)
     return response
コード例 #3
0
 def _processResponseBodyFail(self, failure, request, response):
     if failure.check(PartialDownloadError):
         return failure.value.response
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self, request, response,
                          failure_string=failure_string)
     return response
コード例 #4
0
ファイル: httpt.py プロジェクト: aagbsn/ooni-probe
 def errback(failure, request):
     if request['tor']:
         log.err("Error performing torified request: %s" % request['url'])
     else:
         log.err("Error performing request: %s" % request['url'])
     failure_string = handleAllFailures(failure)
     self.addToReport(request, failure_string=failure_string)
     return failure
コード例 #5
0
 def errback(failure, request):
     if request['tor']['is_tor']:
         log.err("Error performing torified HTTP request: %s" %
                 request['url'])
     else:
         log.err("Error performing HTTP request: %s" % request['url'])
     failure_string = handleAllFailures(failure)
     self.addToReport(request, failure_string=failure_string)
     return failure
コード例 #6
0
ファイル: openvpn.py プロジェクト: Archer-sys/ooni-probe
    def processExited(self, reason):
            """Monkeypatch processExited to log failure if the process ends
            unexpectedly before OpenVPN bootstraps.
            """
            log.debug("Exited %s" % handleAllFailures(reason))

            # Process exited before OpenVPN bootstrapped. Add failure to report
            # if it is not added already
            if not self.bootstrapped.called:
                self.bootstrapped.errback(Exception("openvpn_exited_unexpectedly"))
コード例 #7
0
ファイル: openvpn.py プロジェクト: 0xPoly/ooni-probe
    def processExited(self, reason):
            """Monkeypatch processExited to log failure if the process ends
            unexpectedly before OpenVPN bootstraps.
            """
            log.debug("Exited %s" % handleAllFailures(reason))

            # Process exited before OpenVPN bootstrapped. Add failure to report
            # if it is not added already
            if not self.bootstrapped.called:
                self.bootstrapped.errback(Exception("openvpn_exited_unexpectedly"))
コード例 #8
0
        def errback(failure, request):
            if request['tor']['is_tor']:
                log.msg("Error performing torified HTTP request: %s" % request['url'])
            else:
                log.msg("Error performing HTTP request: %s" % request['url'])
            failure_string = handleAllFailures(failure)
            previous_response = None
            if getattr(failure, "previousResponse", None):
                previous_response  = failure.previousResponse
            if getattr(failure, "requestLocation", None):
                request['url'] = failure.requestLocation

            self.addToReport(request, failure_string=failure_string,
                             previous_response=previous_response)
            return failure
コード例 #9
0
        def errback(failure, request):
            if request['tor']['is_tor']:
                log.err("Error performing torified HTTP request: %s" % request['url'])
            else:
                log.err("Error performing HTTP request: %s" % request['url'])
            failure_string = handleAllFailures(failure)
            previous_response = None
            if getattr(failure, "previousResponse", None):
                previous_response  = failure.previousResponse
            if getattr(failure, "requestLocation", None):
                request['url'] = failure.requestLocation

            self.addToReport(request, failure_string=failure_string,
                             previous_response=previous_response)
            return failure
コード例 #10
0
ファイル: tcp_connect.py プロジェクト: Archer-sys/ooni-probe
 def connectionFailed(failure):
     self.report['connection'] = handleAllFailures(failure)
コード例 #11
0
ファイル: httpt.py プロジェクト: rrana/ooni-probe
 def errback(failure, request):
     failure_string = handleAllFailures(failure)
     log.err("Error performing %s" % request)
     HTTPTest.addToReport(self, request, failure_string=failure_string)
     return failure
コード例 #12
0
ファイル: httpt.py プロジェクト: TylerJFisher/ooni-probe
 def _processResponseBodyFail(self, failure, request, response):
     failure_string = handleAllFailures(failure)
     HTTPTest.addToReport(self, request, response,
                          failure_string=failure_string)
     return response
コード例 #13
0
ファイル: lantern.py プロジェクト: Archer-sys/ooni-probe
 def addFailureToReport(failure):
     log.err("Failed to connect to lantern")
     log.failure(failure)
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False
コード例 #14
0
ファイル: lantern.py プロジェクト: jameskumar/ooni-probe
 def addFailureToReport(failure):
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False
コード例 #15
0
ファイル: httpt.py プロジェクト: bhitov/ooni-probe
 def errback(failure, request):
     failure_string = handleAllFailures(failure)
     log.err("Error performing %s" % request)
     self.addToReport(request, failure_string=failure_string)
     return failure
コード例 #16
0
 def connectionFailed(failure):
     self.report['connection'] = handleAllFailures(failure)
コード例 #17
0
ファイル: lantern.py プロジェクト: 0xPoly/ooni-probe
 def addFailureToReport(failure):
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False
コード例 #18
0
ファイル: lantern.py プロジェクト: xhdix/probe-legacy
 def addFailureToReport(failure):
     log.err("Failed to connect to lantern")
     log.failure(failure)
     self.report['failure'] = handleAllFailures(failure)
     self.report['success'] = False