Private
Public Access
1
0
This commit is contained in:
2023-11-18 14:59:18 +01:00
parent 56b307eb64
commit b3af3d1280
4 changed files with 36 additions and 6 deletions

View File

@@ -11,9 +11,11 @@ from rowers.dataroutines import get_workouttype_from_tcx, get_startdate_time_zon
from rest_framework.decorators import parser_classes
from rest_framework.parsers import BaseParser
from datetime import datetime as dt
import rowingdata.tcxtools as tcxtools
from rowingdata import TCXParser, rowingdata
from datetime import timedelta, datetime
class XMLParser(BaseParser):
media_type = "application/xml"
@@ -264,7 +266,8 @@ def strokedata_tcx(request):
lap_duration_seconds = float(lap_duration_node.text)
total_duration += lap_duration_seconds
except:
except Exception as e:
dologging('apilog.log',e)
return HttpResponseNotAllowed("Could not parse TCX data")
@@ -276,7 +279,7 @@ def strokedata_tcx(request):
duration = totaltime_sec_to_string(total_duration)
startdatetime = datetime.strptime(start_time_str, "%Y-%m-%dT%H:%M:%S%z")
startdatetime = dt.strptime(start_time_str, "%Y-%m-%dT%H:%M:%S%z")
startdate = startdatetime.date()
partofday = part_of_day(startdatetime.hour)
title = '{partofday} water'.format(partofday=partofday)