Private
Public Access
1
0

c2 import to async

This commit is contained in:
Sander Roosendaal
2021-05-20 19:55:11 +02:00
parent 668992d27a
commit affc306b18
4 changed files with 45 additions and 4 deletions

View File

@@ -36,6 +36,14 @@ from iso8601 import ParseError
from json.decoder import JSONDecodeError
import logging
logging.basicConfig(
filename='debuglog.log',
level=logging.CRITICAL,
format='%(asctime)s %(message)s',
datefmt='%m/%d/%Y %I:%M:%S %p'
)
from matplotlib.backends.backend_agg import FigureCanvas
#from matplotlib.backends.backend_cairo import FigureCanvasCairo as FigureCanvas
import matplotlib.pyplot as plt
@@ -2997,6 +3005,10 @@ def handle_c2_async_workout(alldata,userid,c2token,c2id,delaysec,defaulttimezone
startdatetime = iso8601.parse_date(data['date'])
weightclass = data['weight_class']
s = 'User {userid}, C2 ID {c2id}'.format(userid=userid,c2id=c2id)
logging.critical(s)
logging.critical(data)
try:
title = data['name']
except KeyError:
@@ -3022,6 +3034,12 @@ def handle_c2_async_workout(alldata,userid,c2token,c2id,delaysec,defaulttimezone
timezone = pytz.timezone(data['timezone'])
startdatetime = startdatetime.astimezone(timezone)
s = 'Time zone {timezone}, stardatetime {startdatetime}, duration {duration}'.format(
timezone=timezone,startdatetime=startdatetime,
duration=duration)
logging.critical(s)
workoutdate = startdatetime.astimezone(
timezone