Skip to content

Commit 2036c44

Browse files
committed
Avoid division by zero
1 parent abb3b90 commit 2036c44

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

wpm/game.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,12 +125,16 @@ def wpm(self, elapsed):
125125
"""Words per minute."""
126126
if self.start is None:
127127
return 0
128+
if not elapsed:
129+
return 0
128130
return min((60.0 * self.position / 5.0) / elapsed, 999)
129131

130132
def cps(self, elapsed):
131133
"""Characters per second."""
132134
if self.start is None:
133135
return 0
136+
if not elapsed:
137+
return 0
134138
return min(float(self.position) / elapsed, 99)
135139

136140
@property

0 commit comments

Comments
 (0)