From c82bb5215293b5b3250593eadb6d463106007efe Mon Sep 17 00:00:00 2001 From: linzhiji Date: Wed, 18 Sep 2024 13:44:47 +0800 Subject: [PATCH] Fix when used TZLocal, will report error --- backtrader/utils/dateintern.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backtrader/utils/dateintern.py b/backtrader/utils/dateintern.py index a69977c50..3db191e73 100644 --- a/backtrader/utils/dateintern.py +++ b/backtrader/utils/dateintern.py @@ -118,6 +118,8 @@ def tzname(self, dt): return _time.tzname[self._isdst(dt)] def _isdst(self, dt): + if not dt: + return False tt = (dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.second, dt.weekday(), 0, 0)