@@ -36,7 +36,7 @@ def test_pack_random_access(self):
36
36
sha_list = list (pdb .sha_iter ())
37
37
elapsed = time () - st
38
38
ns = len (sha_list )
39
- print ("PDB: looked up %i shas by index in %f s ( %f shas/s )" % (ns , elapsed , ns / elapsed ), file = sys .stderr )
39
+ print ("PDB: looked up %i shas by index in %f s ( %f shas/s )" % (ns , elapsed , ns / ( elapsed or 1 ) ), file = sys .stderr )
40
40
41
41
# sha lookup: best-case and worst case access
42
42
pdb_pack_info = pdb ._pack_info
@@ -51,7 +51,7 @@ def test_pack_random_access(self):
51
51
del (pdb ._entities )
52
52
pdb .entities ()
53
53
print ("PDB: looked up %i sha in %i packs in %f s ( %f shas/s )" %
54
- (ns , len (pdb .entities ()), elapsed , ns / elapsed ), file = sys .stderr )
54
+ (ns , len (pdb .entities ()), elapsed , ns / ( elapsed or 1 ) ), file = sys .stderr )
55
55
# END for each random mode
56
56
57
57
# query info and streams only
@@ -62,7 +62,7 @@ def test_pack_random_access(self):
62
62
pdb_fun (sha )
63
63
elapsed = time () - st
64
64
print ("PDB: Obtained %i object %s by sha in %f s ( %f items/s )" %
65
- (max_items , pdb_fun .__name__ .upper (), elapsed , max_items / elapsed ), file = sys .stderr )
65
+ (max_items , pdb_fun .__name__ .upper (), elapsed , max_items / ( elapsed or 1 ) ), file = sys .stderr )
66
66
# END for each function
67
67
68
68
# retrieve stream and read all
@@ -78,7 +78,7 @@ def test_pack_random_access(self):
78
78
elapsed = time () - st
79
79
total_kib = total_size / 1000
80
80
print ("PDB: Obtained %i streams by sha and read all bytes totallying %i KiB ( %f KiB / s ) in %f s ( %f streams/s )" %
81
- (max_items , total_kib , total_kib / elapsed , elapsed , max_items / elapsed ), file = sys .stderr )
81
+ (max_items , total_kib , total_kib / ( elapsed or 1 ) , elapsed , max_items / ( elapsed or 1 ) ), file = sys .stderr )
82
82
83
83
@skip_on_travis_ci
84
84
def test_loose_correctness (self ):
@@ -129,5 +129,5 @@ def test_correctness(self):
129
129
# END for each entity
130
130
elapsed = time () - st
131
131
print ("PDB: verified %i objects (crc=%i) in %f s ( %f objects/s )" %
132
- (count , crc , elapsed , count / elapsed ), file = sys .stderr )
132
+ (count , crc , elapsed , count / ( elapsed or 1 ) ), file = sys .stderr )
133
133
# END for each verify mode
0 commit comments