From 2a2bf08f24c129b132947edc7bfca41f03ce5616 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 22 May 2024 09:51:24 +0200 Subject: [PATCH] fix --- rowers/dataroutines.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/rowers/dataroutines.py b/rowers/dataroutines.py index 24ddf0cc..92c83cb7 100644 --- a/rowers/dataroutines.py +++ b/rowers/dataroutines.py @@ -983,9 +983,14 @@ def strfdelta(tdelta): minutes, seconds = divmod(tdelta.seconds, 60) tenths = int(tdelta.microseconds / 1e5) except AttributeError: # pragma: no cover - minutes, seconds = divmod(tdelta.view(np.int64), 60e9) - seconds, rest = divmod(seconds, 1e9) - tenths = int(rest / 1e8) + try: + minutes, seconds = divmod(tdelta.view(np.int64), 60e9) + seconds, rest = divmod(seconds, 1e9) + tenths = int(rest / 1e8) + except AttributeError: + minutes = 0 + seconds = 0 + tenths = 0 res = "{minutes:0>2}:{seconds:0>2}.{tenths:0>1}".format( minutes=minutes, seconds=seconds,