def done(): if self.check_type: state = resource.subreqs.get(self.check_type, resource) else: state = resource formatter.set_state(state) formatter.finish_output() self.response_done([]) if test_id: try: tmp_file = gzip.open(path, 'w') pickle.dump(resource, tmp_file) tmp_file.close() except (IOError, zlib.error, pickle.PickleError): pass # we don't cry if we can't store it. # objgraph.show_growth() ti = sum([i.transfer_in for i,t in resource.linked], resource.transfer_in) to = sum([i.transfer_out for i,t in resource.linked], resource.transfer_out) if ti + to > log_traffic: sys.stderr.write("%iK in %iK out for <%s> (descend %s)" % ( ti / 1024, to / 1024, e_url(self.test_uri), str(self.descend) ))
def formatter_done() -> None: self.response_done([]) if test_id: try: tmp_file = gzip.open(path, 'w') pickle.dump(top_resource, tmp_file) tmp_file.close() except (IOError, zlib.error, pickle.PickleError): pass # we don't cry if we can't store it. ti = sum([i.transfer_in for i, t in top_resource.linked], top_resource.transfer_in) to = sum([i.transfer_out for i, t in top_resource.linked], top_resource.transfer_out) if ti + to > self.config.log_traffic: self.error_log("%iK in %iK out for <%s> (descend %s)" % ( ti / 1024, to / 1024, e_url(self.test_uri), str(self.descend)))
def formatter_done() -> None: self.response_done([]) if test_id: try: tmp_file = gzip.open(path, 'w') pickle.dump(top_resource, tmp_file) tmp_file.close() except (IOError, zlib.error, pickle.PickleError): pass # we don't cry if we can't store it. ti = sum([i.transfer_in for i, t in top_resource.linked], top_resource.transfer_in) to = sum([i.transfer_out for i, t in top_resource.linked], top_resource.transfer_out) if ti + to > self.config.log_traffic: self.error_log("%iK in %iK out for <%s> (descend %s)" % (ti / 1024, to / 1024, e_url( self.test_uri), str(self.descend)))