Private
Public Access
1
0

fixes in rp3, performance chart

This commit is contained in:
Sander Roosendaal
2023-01-18 19:43:32 +01:00
parent 22385d606f
commit b5d1090f6a
5 changed files with 47 additions and 13 deletions

View File

@@ -67,6 +67,7 @@ from rowers.models import (
)
import pytz
from pytz.exceptions import UnknownTimeZoneError
import collections
import pendulum
from rowingdata import rowingdata as rrdata
@@ -915,6 +916,12 @@ parsers = {
def get_startdate_time_zone(r, row, startdatetime=None):
if isinstance(startdatetime, str):
try:
startdatetime = pendulum.parse(startdatetime)
except:
dologging('debuglog.log','Could not parse start date time '+startdatetime)
if startdatetime is not None and startdatetime != '':
try:
timezone_str = pendulum.instance(startdatetime).timezone.name
@@ -969,8 +976,11 @@ def get_startdate_time_zone(r, row, startdatetime=None):
else:
timezone_str = str(startdatetime.tzinfo)
startdatetime = startdatetime.astimezone(pytz.timezone(timezone_str))
try:
startdatetime = startdatetime.astimezone(pytz.timezone(timezone_str))
except UnknownTimeZoneError:
startdatetime = startdatetime.astimezone(pytz.utc)
startdate = startdatetime.strftime('%Y-%m-%d')
starttime = startdatetime.strftime('%H:%M:%S')