fix
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user