bug fixes
This commit is contained in:
@@ -323,19 +323,20 @@ def handle_sporttracks_sync(workoutid,url,headers,data,debug=False,**kwargs):
|
||||
def handle_strava_sync(stravatoken,workoutid,filename,name,activity_type,description,debug=False,**kwargs):
|
||||
client = stravalib.Client(access_token=stravatoken)
|
||||
failed = False
|
||||
with open(filename,'rb') as f:
|
||||
try:
|
||||
act = client.upload_activity(f,'tcx.gz',name=name)
|
||||
try:
|
||||
with open(filename,'rb') as f:
|
||||
try:
|
||||
res = act.wait(poll_interval=1.0, timeout=60)
|
||||
except stravalib.exc.ActivityUploadFailed: # pragma: no cover
|
||||
act = client.upload_activity(f,'tcx.gz',name=name)
|
||||
try:
|
||||
res = act.wait(poll_interval=1.0, timeout=60)
|
||||
except stravalib.exc.ActivityUploadFailed: # pragma: no cover
|
||||
failed = True
|
||||
except JSONDecodeError: # pragma: no cover
|
||||
failed = True
|
||||
except stravalib.exc.ObjectNotFound: # pragma: no cover
|
||||
failed = True
|
||||
except ActivityUploadFailed: # pragma: no cover
|
||||
failed = True
|
||||
except JSONDecodeError: # pragma: no cover
|
||||
failed = True
|
||||
except stravalib.exc.ObjectNotFound: # pragma: no cover
|
||||
failed = True
|
||||
except ActivityUploadFailed: # pragma: no cover
|
||||
failed = True
|
||||
except FileNotFoundError:
|
||||
failed = True
|
||||
|
||||
@@ -3489,7 +3490,7 @@ def fetch_strava_workout(stravatoken,oauth_data,stravaid,csvfilename,userid,debu
|
||||
'strokelength':strokelength,
|
||||
})
|
||||
except ValueError:
|
||||
return 0
|
||||
return 0
|
||||
|
||||
try:
|
||||
workouttype = mytypes.stravamappinginv[workoutsummary['type']]
|
||||
|
||||
Reference in New Issue
Block a user