def _processResponseBodyFail(self, failure, request, response): failure_string = handleAllFailures(failure) HTTPTest.addToReport(self, request, response, failure_string=failure_string) return response
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
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
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
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"))
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
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
def connectionFailed(failure): self.report['connection'] = handleAllFailures(failure)
def errback(failure, request): failure_string = handleAllFailures(failure) log.err("Error performing %s" % request) HTTPTest.addToReport(self, request, failure_string=failure_string) return failure
def addFailureToReport(failure): log.err("Failed to connect to lantern") log.failure(failure) self.report['failure'] = handleAllFailures(failure) self.report['success'] = False
def addFailureToReport(failure): self.report['failure'] = handleAllFailures(failure) self.report['success'] = False
def errback(failure, request): failure_string = handleAllFailures(failure) log.err("Error performing %s" % request) self.addToReport(request, failure_string=failure_string) return failure