From 7bd775b9bcc26e58f26ac56db0785bbd8121db9f Mon Sep 17 00:00:00 2001 From: Moritz Meier Date: Sun, 25 Jun 2023 15:15:36 +0200 Subject: [PATCH] Update pelican_quickstart.py Fixes bug of missing zone attribute caused by tzlocal 4.0 API change. --- pelican/tools/pelican_quickstart.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pelican/tools/pelican_quickstart.py b/pelican/tools/pelican_quickstart.py index 2d5629ef..253da7a7 100755 --- a/pelican/tools/pelican_quickstart.py +++ b/pelican/tools/pelican_quickstart.py @@ -16,7 +16,10 @@ except ImportError: try: import tzlocal - _DEFAULT_TIMEZONE = tzlocal.get_localzone().zone + if hasattr(tzlocal.get_localzone(), "zone"): + _DEFAULT_TIMEZONE = tzlocal.get_localzone().zone + else: + _DEFAULT_TIMEZONE = tzlocal.get_localzone_name() except ImportError: _DEFAULT_TIMEZONE = 'Europe/Rome'