more broad error catching jsondecode
This commit is contained in:
@@ -2921,6 +2921,9 @@ def handle_rp3_async_workout(userid,rp3token,rp3id,startdatetime,max_attempts,de
|
||||
def handle_nk_async_workout(alldata,userid,nktoken,nkid,delaysec,defaulttimezone,debug=False,**kwargs):
|
||||
time.sleep(delaysec)
|
||||
|
||||
s = 'Importing from NK Logbook ID {nkid}'.format(nkid=nkid)
|
||||
dologging('nklog.log',s)
|
||||
|
||||
try:
|
||||
data = alldata[nkid]
|
||||
except KeyError: # pragma: no cover
|
||||
@@ -2951,6 +2954,9 @@ def handle_nk_async_workout(alldata,userid,nktoken,nkid,delaysec,defaulttimezone
|
||||
jsonData = response.json()
|
||||
strokeData = jsonData[str(nkid)]
|
||||
|
||||
dologging('nklog.log',json.dumps(data))
|
||||
dologging('nklog.log',json.dumps(strokeData))
|
||||
|
||||
df = strokeDataToDf(strokeData)
|
||||
|
||||
# get workout data
|
||||
|
||||
@@ -547,7 +547,7 @@ def get_strava_stream(r,metric,stravaid,series_type='time',fetchresolution='high
|
||||
return np.array(data['data'])
|
||||
except TypeError: # pragma: no cover
|
||||
return None
|
||||
except JSONDecodeError:
|
||||
except:
|
||||
return None
|
||||
|
||||
return None # pragma: no cover
|
||||
|
||||
Reference in New Issue
Block a user