Private
Public Access
1
0

intervals.icu fixes

This commit is contained in:
2024-12-28 15:13:04 +01:00
parent f36c98fe56
commit 63202ac2f1
6 changed files with 129 additions and 27 deletions

View File

@@ -1406,7 +1406,12 @@ def get_title_from_fit(filename):
return title
def get_workouttype_from_fit(filename, workouttype='water'):
def get_workouttype_from_fit(filename, workouttype=None):
if workouttype is None:
workouttype = 'water'
workouttype_orig = ''
else:
workouttype_orig = workouttype
try:
fitfile = FitFile(filename, check_crc=False)
except FitHeaderError: # pragma: no cover
@@ -1435,6 +1440,8 @@ def get_workouttype_from_fit(filename, workouttype='water'):
workouttype = mytypes.fitmappinginv[fittype]
except KeyError:
pass
if workouttype_orig in ['water', 'rower']:
workouttype = workouttype_orig
return workouttype