From bd8949eeeb7203e5d1006c6682809bd6949806b6 Mon Sep 17 00:00:00 2001 From: Hellowlol Date: Sat, 19 Jan 2019 23:23:42 +0100 Subject: [PATCH] fix datetime issue on windows. --- plexapi/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plexapi/utils.py b/plexapi/utils.py index 76b1f812..8368e2ec 100644 --- a/plexapi/utils.py +++ b/plexapi/utils.py @@ -178,7 +178,9 @@ def toDatetime(value, format=None): if format: value = datetime.strptime(value, format) else: - value = datetime.fromtimestamp(int(value)) + # https://bugs.python.org/issue30684 + # And platform support for before epoch seems to be flaky. + value = datetime.datetime(1970, 1, 1) + datetime.fromtimestamp(milliseconds=value) return value