Private
Public Access
1
0

adding training zones links to analysis page and menu

This commit is contained in:
Sander Roosendaal
2021-06-07 09:31:45 +02:00
parent 0c928bad02
commit 5fb936ab90
5 changed files with 21 additions and 5 deletions

View File

@@ -3045,7 +3045,7 @@ def df_from_summary(data):
try:
splits = data['workout']['splits']
except KeyError: # pragma: no cover
except (KeyError, TypeError): # pragma: no cover
splits = [0]
time = starttimeunix
elapsed_distance = 0
@@ -3053,11 +3053,11 @@ def df_from_summary(data):
distances = [0]
try:
spms = [splits[0]['stroke_rate']]
except KeyError: # pragma: no cover
except (KeyError, TypeError): # pragma: no cover
spms = [0]
try:
hrs = [splits[0]['heart_rate']['average']]
except KeyError: # pragma: no cover
except (KeyError, TypeError): # pragma: no cover
hrs = [0]
for split in splits:
@@ -3068,7 +3068,7 @@ def df_from_summary(data):
spms.append(split['stroke_rate'])
try:
hrs.append(split['heart_rate']['average'])
except KeyError: # pragma: no cover
except (KeyError, TypeError): # pragma: no cover
hrs.append(0)
df = pd.DataFrame({
@@ -3161,7 +3161,7 @@ def handle_c2_async_workout(alldata,userid,c2token,c2id,delaysec,defaulttimezone
if not has_strokedata: # pragma: no cover
df = df_from_summary(data)
else:
dologging('debuglog.log',json.dumps(s.json()))
#dologging('debuglog.log',json.dumps(s.json()))
strokedata = pd.DataFrame.from_dict(s.json()['data'])