Private
Public Access
1
0

mention error status in TP

This commit is contained in:
Sander Roosendaal
2017-05-04 08:07:50 +02:00
parent ee831ce88c
commit d703438fd2
3 changed files with 9 additions and 11 deletions

View File

@@ -245,9 +245,9 @@ def uploadactivity(access_token,filename,description='',
print ""
print headers
print ""
return 0
return 0,"ok",200
else:
return resp.json()[0]["Id"]
return resp.json()[0]["Id"],resp.reason,resp.status_code
return 0

View File

@@ -1230,10 +1230,10 @@ def workout_tp_upload_view(request,id=0):
message = ""
r = Rower.objects.get(user=request.user)
res = -1
try:
thetoken = tp_open(r.user)
except TPNoTokenError:
return HttpResponseRedirect("/rowers/me/tpauthorize/")
# try:
thetoken = tp_open(r.user)
# except TPNoTokenError:
# return HttpResponseRedirect("/rowers/me/tpauthorize/")
# ready to upload. Hurray
try:
@@ -1244,10 +1244,10 @@ def workout_tp_upload_view(request,id=0):
if (checkworkoutuser(request.user,w)):
tcxfile = tpstuff.createtpworkoutdata(w)
if tcxfile:
res = tpstuff.uploadactivity(r.tptoken,tcxfile,
res,reason,status_code = tpstuff.uploadactivity(r.tptoken,tcxfile,
name=w.name)
if res == 0:
message = "Upload to TrainingPeaks failed"
message = "Upload to TrainingPeaks failed with status code "+status_code+": "+reason
w.uploadedtotp = -1
w.save()
try:
@@ -1817,7 +1817,6 @@ def rower_tp_token_refresh(request):
r = Rower.objects.get(user=request.user)
res = tpstuff.do_refresh_token(
r.tprefreshtoken,
r.tptoken
)
access_token = res[0]
expires_in = res[1]

View File

@@ -246,8 +246,7 @@ UNDERARMOUR_REDIRECT_URI = "http://rowsandall.com/underarmour_callback"
# TrainingPeaks
TP_CLIENT_ID = CFG["tp_client_id"]
TP_CLIENT_SECRET = CFG["tp_client_secret"]
TP_REDIRECT_URI = "http://rowsandall.com/tp_callback"
#TP_REDIRECT_URI = "http://localhost:8000/tp_callback"
TP_REDIRECT_URI = CFG["tp_redirect_uri"]
TP_CLIENT_KEY = TP_CLIENT_ID
# RQ stuff