Refactor fitbit credential update code.
This commit is contained in:
+6
-3
@@ -80,10 +80,13 @@ def GetBodyweight(filename):
|
|||||||
for log in fitbitWeightLogs]
|
for log in fitbitWeightLogs]
|
||||||
logging.debug("Got Fitbit data")
|
logging.debug("Got Fitbit data")
|
||||||
finally:
|
finally:
|
||||||
if client.client.token['access_token'] != credentials['access_token'] or \
|
dump = False
|
||||||
client.client.token['refresh_token'] != credentials['refresh_token']:
|
for t in ('access_token', 'refresh_token'):
|
||||||
|
if client.client.token[t] != credentials[t]:
|
||||||
|
credentials[t] = client.client.token[t]
|
||||||
|
dump = True
|
||||||
|
if dump:
|
||||||
logging.debug("Updating Fitbit credentials")
|
logging.debug("Updating Fitbit credentials")
|
||||||
credentials.update(client.client.token)
|
|
||||||
yaml.dump(credentials, open(filename, 'w'))
|
yaml.dump(credentials, open(filename, 'w'))
|
||||||
|
|
||||||
return googleWeightLogs, minLogNs, maxLogNs, scale
|
return googleWeightLogs, minLogNs, maxLogNs, scale
|
||||||
|
|||||||
Reference in New Issue
Block a user