Skip to content

Commit cb443f1

Browse files
authored
Merge pull request #335 from joerick/fix-302
Fix 302 divide by zero error
2 parents d178a77 + c953489 commit cb443f1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

pyinstrument/renderers/console.py

+2
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,8 @@ def frame_description(self, frame: Frame, *, override_time: float | None = None)
243243
return f"{value_str} {function_str} {code_position_str}"
244244

245245
def frame_proportion_of_total_time(self, time: float) -> float:
246+
if self.root_frame.time == 0:
247+
return 1
246248
return time / self.root_frame.time
247249

248250
def _ansi_color_for_time(self, time: float) -> str:

0 commit comments

Comments
 (0)