more logging for polar
This commit is contained in:
@@ -135,12 +135,16 @@ def get_polar_notifications(): # pragma: no cover
|
|||||||
'status_code':400,
|
'status_code':400,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dologging('polar.log',response)
|
||||||
|
|
||||||
available_data = []
|
available_data = []
|
||||||
|
|
||||||
try:
|
try:
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
available_data = response.json()['available-user-data']
|
available_data = response.json()['available-user-data']
|
||||||
|
dologging('polar.log',available_data)
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
|
dologging('polar.log',response.text)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
return available_data
|
return available_data
|
||||||
@@ -158,6 +162,7 @@ def get_all_new_workouts(available_data,testing=False):
|
|||||||
u = r.user
|
u = r.user
|
||||||
if r.polar_auto_import and ispromember(u):
|
if r.polar_auto_import and ispromember(u):
|
||||||
exercise_list = get_polar_workouts(u)
|
exercise_list = get_polar_workouts(u)
|
||||||
|
dologging('polar.log',exercise_list)
|
||||||
if testing:
|
if testing:
|
||||||
print(exercise_list)
|
print(exercise_list)
|
||||||
except Rower.DoesNotExist:
|
except Rower.DoesNotExist:
|
||||||
@@ -176,6 +181,7 @@ def get_polar_workouts(user):
|
|||||||
return custom_exception_handler(401,s)
|
return custom_exception_handler(401,s)
|
||||||
elif (timezone.now()>r.polartokenexpirydate): # pragma: no cover
|
elif (timezone.now()>r.polartokenexpirydate): # pragma: no cover
|
||||||
s = "Token expired. Needs to refresh"
|
s = "Token expired. Needs to refresh"
|
||||||
|
dologging('polar.log',s)
|
||||||
return custom_exception_handler(401,s)
|
return custom_exception_handler(401,s)
|
||||||
else: # pragma: no cover
|
else: # pragma: no cover
|
||||||
authorizationstring = str('Bearer ' + r.polartoken)
|
authorizationstring = str('Bearer ' + r.polartoken)
|
||||||
@@ -192,6 +198,8 @@ def get_polar_workouts(user):
|
|||||||
|
|
||||||
|
|
||||||
response = requests.post(url, headers=headers)
|
response = requests.post(url, headers=headers)
|
||||||
|
dologging('polar.log',url)
|
||||||
|
dologging('polar.log',response.status_code)
|
||||||
|
|
||||||
|
|
||||||
if response.status_code == 201:
|
if response.status_code == 201:
|
||||||
@@ -214,6 +222,7 @@ def get_polar_workouts(user):
|
|||||||
response = requests.get(url, headers=headers)
|
response = requests.get(url, headers=headers)
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
exerciseurls = response.json()['exercises']
|
exerciseurls = response.json()['exercises']
|
||||||
|
dologging('polar.log',exerciseurls)
|
||||||
for exerciseurl in exerciseurls:
|
for exerciseurl in exerciseurls:
|
||||||
response = requests.get(exerciseurl,headers=headers)
|
response = requests.get(exerciseurl,headers=headers)
|
||||||
if response.status_code == 200:
|
if response.status_code == 200:
|
||||||
@@ -225,6 +234,7 @@ def get_polar_workouts(user):
|
|||||||
id = exercise_dict['id'],
|
id = exercise_dict['id'],
|
||||||
code = uuid4().hex[:16]
|
code = uuid4().hex[:16]
|
||||||
)
|
)
|
||||||
|
dologging('polar.log',filename)
|
||||||
|
|
||||||
with open(filename,'wb') as fop:
|
with open(filename,'wb') as fop:
|
||||||
fop.write(response.content)
|
fop.write(response.content)
|
||||||
|
|||||||
Reference in New Issue
Block a user