@@ -477,30 +477,26 @@ def kodiRpcToTraktMediaObjects(data, mode='collected'):
477
477
def convertDateTimeToUTC (toConvert ):
478
478
if toConvert :
479
479
dateFormat = "%Y-%m-%d %H:%M:%S"
480
- try :
481
- naive = datetime .strptime (toConvert , dateFormat )
482
- except TypeError :
483
- naive = datetime (* (time .strptime (toConvert , dateFormat )[0 :6 ]))
484
- if 2038 < naive .year or 1970 > naive .year :
480
+ try : naive = datetime .strptime (toConvert , dateFormat )
481
+ except TypeError : naive = datetime (* (time .strptime (toConvert , dateFormat )[0 :6 ]))
482
+ if naive .year < 1970 or naive .year > 2038 :
485
483
logger .debug ('convertDateTimeToUTC() Movie/show was collected/watched outside of the unix timespan. Fallback to datetime now' )
486
- naive = datetime .strptime ( str ( datetime . now ()). split ( "." )[ 0 ], dateFormat )
484
+ naive = datetime .now ()
487
485
local = naive .replace (tzinfo = tzlocal ())
488
486
utc = local .astimezone (tzutc ())
489
487
return unicode (utc )
490
-
491
488
else :
492
489
return toConvert
493
490
494
491
def convertUtcToDateTime (toConvert ):
495
492
if toConvert :
496
493
dateFormat = "%Y-%m-%d %H:%M:%S"
497
494
naive = dateutil .parser .parse (toConvert )
498
- if 2038 < naive .year or 1970 > naive .year :
495
+ if naive .year < 1970 or naive .year > 2038 :
499
496
logger .debug ('convertUtcToDateTime() Movie/show was collected/watched outside of the unix timespan. Fallback to datetime now' )
500
- naive = datetime .strptime ( str ( datetime . now ()). split ( "." )[ 0 ], dateFormat )
497
+ naive = datetime .now ()
501
498
utc = naive .replace (tzinfo = tzutc ())
502
499
local = utc .astimezone (tzlocal ())
503
-
504
500
return local .strftime (dateFormat )
505
501
else :
506
502
return toConvert
0 commit comments