From e3c6b48e58363a34ece61d2c27e26defc34839af Mon Sep 17 00:00:00 2001 From: lachlangrose Date: Mon, 8 Sep 2025 18:27:50 +0200 Subject: [PATCH] fix: use python 3.9 compatible typehint --- loopstructural/main/model_manager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/loopstructural/main/model_manager.py b/loopstructural/main/model_manager.py index e896734..d222af5 100644 --- a/loopstructural/main/model_manager.py +++ b/loopstructural/main/model_manager.py @@ -10,7 +10,7 @@ """ from collections import defaultdict -from typing import Callable +from typing import Callable, Optional import geopandas as gpd import numpy as np @@ -581,8 +581,8 @@ def export_feature_values_to_geodataframe( points: np.ndarray, scalar_type: str = 'scalar', attributes: 'pd.DataFrame' = None, - crs: str | None = None, - value_field_name: str | None = None, + crs: Optional[str] = None, + value_field_name: Optional[str] = None, ) -> 'gpd.GeoDataFrame': """Evaluate a feature on points and return a GeoDataFrame with results.