From a30749474a0e8f7109032e2d561fb47c478a432c Mon Sep 17 00:00:00 2001
From: David Barnes <barnesdavidj@gmail.com>
Date: Mon, 11 Jul 2022 19:39:48 -0400
Subject: [PATCH] Fix bugs with ZoneInfo.

---
 django_dump_die/constants.py             | 2 +-
 django_dump_die/views/example_helpers.py | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/django_dump_die/constants.py b/django_dump_die/constants.py
index 7c60ff1..190b827 100644
--- a/django_dump_die/constants.py
+++ b/django_dump_die/constants.py
@@ -48,7 +48,7 @@ INTERMEDIATE_TYPES = [
 ]
 
 if ZONEINFO_PRESENT:
-    INTERMEDIATE_TYPES.append(zoneinfo.ZoneInfo)
+    INTERMEDIATE_TYPES.append(ZoneInfo)
 
 
 # List of additional simple types defined as strings that do not need to be recursively inspected.
diff --git a/django_dump_die/views/example_helpers.py b/django_dump_die/views/example_helpers.py
index 0a7172e..13bf84d 100644
--- a/django_dump_die/views/example_helpers.py
+++ b/django_dump_die/views/example_helpers.py
@@ -19,6 +19,9 @@ from types import ModuleType
 
 from django_dump_die.constants import ZONEINFO_PRESENT
 
+if ZONEINFO_PRESENT:
+    from zoneinfo import ZoneInfo
+
 
 BASE_DIR = os.path.dirname(os.path.abspath(__file__))
 
-- 
GitLab