From b82fbdbf5613d2ebd3570fbab6c5d300d947ea23 Mon Sep 17 00:00:00 2001 From: webdawg Date: Wed, 30 Mar 2016 23:06:13 -0600 Subject: [PATCH 1/2] make sure ZeroDivisionError never happens --- src/blockchain_processor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blockchain_processor.py b/src/blockchain_processor.py index 176a5407..c96c94f3 100644 --- a/src/blockchain_processor.py +++ b/src/blockchain_processor.py @@ -119,7 +119,7 @@ def set_time(self): self.time_ref = time.time() def print_time(self, num_tx): - delta = time.time() - self.time_ref + delta = time.time() - self.time_ref + 0000000000.000001 # leaky averages seconds_per_block, tx_per_second, n = self.avg_time alpha = (1. + 0.01 * n)/(n+1) From fcbf71d10872c17802d534fc8855c158ad923d1d Mon Sep 17 00:00:00 2001 From: webdawg Date: Wed, 30 Mar 2016 23:10:08 -0600 Subject: [PATCH 2/2] Update blockchain_processor.py --- src/blockchain_processor.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/blockchain_processor.py b/src/blockchain_processor.py index c96c94f3..ff72b63a 100644 --- a/src/blockchain_processor.py +++ b/src/blockchain_processor.py @@ -119,6 +119,7 @@ def set_time(self): self.time_ref = time.time() def print_time(self, num_tx): + # add something at end so ZeroDivision never happens delta = time.time() - self.time_ref + 0000000000.000001 # leaky averages seconds_per_block, tx_per_second, n = self.avg_time