예제 #1
0
파일: webui.py 프로젝트: ElijahLynn/redbot
        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)
                ))
예제 #2
0
파일: webui.py 프로젝트: optionalg/redbot
 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)))
예제 #3
0
파일: webui.py 프로젝트: jugglinmike/redbot
 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)))