From e5435e6add32de8e77eeed295f68e6dd868cd677 Mon Sep 17 00:00:00 2001 From: manuelseeger Date: Thu, 28 Dec 2023 13:50:36 +0100 Subject: [PATCH] Fix division by zero on instant leave replays --- sc2reader/factories/plugins/replay.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sc2reader/factories/plugins/replay.py b/sc2reader/factories/plugins/replay.py index 676f0117..ff5986eb 100644 --- a/sc2reader/factories/plugins/replay.py +++ b/sc2reader/factories/plugins/replay.py @@ -126,7 +126,7 @@ def APMTracker(replay): elif event.name == "PlayerLeaveEvent": player.seconds_played = event.second - if len(player.apm) > 0: + if len(player.apm) > 0 and player.seconds_played > 0: player.avg_apm = ( sum(player.aps.values()) / float(player.seconds_played) * 60 )