From 4dcb6d31110a55c867379f446a105b0655076dd8 Mon Sep 17 00:00:00 2001
From: Jakob Moser <moser@cl.uni-heidelberg.de>
Date: Sat, 17 Aug 2024 15:30:41 +0200
Subject: [PATCH] Use Optional, remove incorrect type

---
 portal/model/UtcDateTime.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/portal/model/UtcDateTime.py b/portal/model/UtcDateTime.py
index 64c0220..7597b66 100644
--- a/portal/model/UtcDateTime.py
+++ b/portal/model/UtcDateTime.py
@@ -28,15 +28,15 @@ class UtcDateTime(types.TypeDecorator):
         return types.String(32)
 
     def process_bind_param(
-        self, value: datetime | None, dialect: Dialect
-    ) -> Optional[str | datetime]:
+        self, value: Optional[datetime], dialect: Dialect
+    ) -> Optional[str]:
         if value is None:
             return None
 
         return value.astimezone(timezone.utc).isoformat()
 
     def process_result_value(
-        self, value: str | None, dialect: Dialect
+        self, value: Optional[str], dialect: Dialect
     ) -> Optional[datetime]:
         if value is None:
             return None
-- 
GitLab