From d2a65c8757ddf42eac1cb6a09ab64df575afa229 Mon Sep 17 00:00:00 2001
From: David Schaefer <david.schaefer@ufz.de>
Date: Mon, 21 Nov 2022 14:09:22 +0100
Subject: [PATCH] type hints

---
 saqc/core/flags.py                  | 2 +-
 saqc/core/translation/basescheme.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/saqc/core/flags.py b/saqc/core/flags.py
index 48482a703..4f6424a26 100644
--- a/saqc/core/flags.py
+++ b/saqc/core/flags.py
@@ -192,7 +192,7 @@ class Flags:
     """
 
     def __init__(
-        self, raw_data: Optional[Union[DictLike, Flags]] = None, copy: bool = False
+        self, raw_data: DictLike | Flags | None = None, copy: bool = False
     ):
 
         self._data: dict[str, History]
diff --git a/saqc/core/translation/basescheme.py b/saqc/core/translation/basescheme.py
index 511fc92d0..78347b020 100644
--- a/saqc/core/translation/basescheme.py
+++ b/saqc/core/translation/basescheme.py
@@ -22,14 +22,14 @@ from saqc.lib.types import ExternalFlag, PandasLike
 ForwardMap = Dict[ExternalFlag, float]
 BackwardMap = Dict[float, ExternalFlag]
 
-class TranslationScheme:
 
+class TranslationScheme:
     @abstractmethod
     def __call__(self, ExternalFlag) -> float:
         pass
 
     @abstractmethod
-    def forward(self, PandasLike) -> Flags:
+    def forward(self, pd.DataFrame | DictOfSeries) -> Flags:
         pass
 
     @abstractmethod
-- 
GitLab