attempt to download gpx for activity without device data may give 204 response
This commit is contained in:
parent
93d27057dc
commit
7d412c62ae
@ -308,7 +308,11 @@ class GarminClient(object):
|
|||||||
# and is the one used when exporting through the Garmin
|
# and is the one used when exporting through the Garmin
|
||||||
# Connect web page.
|
# Connect web page.
|
||||||
#response = self.session.get("https://connect.garmin.com/proxy/activity-service-1.1/gpx/activity/{}?full=true".format(activity_id))
|
#response = self.session.get("https://connect.garmin.com/proxy/activity-service-1.1/gpx/activity/{}?full=true".format(activity_id))
|
||||||
if response.status_code == 404:
|
|
||||||
|
# A 404 (Not Found) or 204 (No Content) response are both indicators
|
||||||
|
# of a gpx file not being available for the activity. It may, for
|
||||||
|
# example be a manually entered activity without any device data.
|
||||||
|
if response.status_code in (404, 204):
|
||||||
return None
|
return None
|
||||||
if response.status_code != 200:
|
if response.status_code != 200:
|
||||||
raise Exception(u"failed to fetch GPX for activity {}: {}\n{}".format(
|
raise Exception(u"failed to fetch GPX for activity {}: {}\n{}".format(
|
||||||
|
Loading…
Reference in New Issue
Block a user