Skip to content

Commit c3232ec

Browse files
committedJan 31, 2025·
Change strEnum to Enum to suport <py3.11
1 parent 692a351 commit c3232ec

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed
 

‎arho_feature_template/core/models.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
ADDITIONAL_INFORMATION_CONFIG_PATH = Path(os.path.join(resources_path(), "libraries", "additional_information.yaml"))
2727

2828

29-
class AttributeValueDataType(enum.StrEnum):
29+
class AttributeValueDataType(str, enum.Enum):
3030
LOCALIZED_TEXT = "LocalizedText"
3131
TEXT = "Text"
3232
NUMERIC = "Numeric"

‎arho_feature_template/project/layers/plan_layers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ def attribute_value_model_from_feature(feature: QgsFeature) -> AttributeValue:
330330
def update_feature_from_attribute_value_model(value: AttributeValue | None, feature: QgsFeature):
331331
if value is None:
332332
return
333-
feature["value_data_type"] = str(value.value_data_type) if value.value_data_type is not None else None
333+
feature["value_data_type"] = value.value_data_type.value if value.value_data_type is not None else None
334334
feature["numeric_value"] = value.numeric_value
335335
feature["numeric_range_min"] = value.numeric_range_min
336336
feature["numeric_range_max"] = value.numeric_range_max

0 commit comments

Comments
 (0)
Please sign in to comment.