From 0a71d41cd5046d32d0efaa558a85d9a94bd303c3 Mon Sep 17 00:00:00 2001 From: jackjack-jj Date: Mon, 5 Aug 2013 04:01:45 +0200 Subject: [PATCH] fix a division-by-zero crash --- pywallet.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pywallet.py b/pywallet.py index 70055d9..854a06e 100644 --- a/pywallet.py +++ b/pywallet.py @@ -1,6 +1,6 @@ #!/usr/bin/env python #-*- coding: utf-8 -*- -pywversion="2.1.0" +pywversion="2.1.1" never_update=False # @@ -1560,7 +1560,12 @@ def recov(device, passes, size=102400, inc=10240, outputdir='.'): mki+=1 print "\n" tone=time.time() - calcspeed=1.0*cpt/(tone-tzero)*60 #calc/min + try: + calcspeed=1.0*cpt/(tone-tzero)*60 #calc/min + except: + calcspeed=1.0 + if calcspeed==0: + calcspeed=1.0 ckeys_not_decrypted=filter(lambda x:x[1].privkey==None, ckeys) refused_to_test_all_pps=True