home · contact · privacy
Fix typing error.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 13 Mar 2025 10:11:38 +0000 (11:11 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 13 Mar 2025 10:11:38 +0000 (11:11 +0100)
src/run.py

index 825d4a75a3e2a0d19966e5ddbd25802cc7c3d4ce..911a5e3648d1bfded229bd94f3d4d28f7457c0ca 100755 (executable)
@@ -7,7 +7,7 @@ from decimal import Decimal, InvalidOperation as DecimalInvalidOperation
 from os import environ
 from pathlib import Path
 from sys import exit as sys_exit
-from typing import Any, Generator, Optional, Self
+from typing import Any, Iterator, Optional, Self
 # non-standard libs
 try:
     from plomlib.web import PlomHttpHandler, PlomHttpServer, PlomQueryMap
@@ -140,7 +140,7 @@ class Account:
             self._wealth_diffs[booking_id] = wealth_diff
 
     @staticmethod
-    def path_to_steps(full_path: str) -> Generator[tuple[str, str]]:
+    def path_to_steps(full_path: str) -> Iterator[tuple[str, str]]:
         """Split full_path into steps, for each return its path, basename."""
         rebuilt_path = ''
         for step_name in full_path.split(':'):