Don't use raw ints as enum values

This commit is contained in:
Nyall Dawson 2024-01-30 12:35:20 +10:00
parent c5978830c5
commit 8e00d4befa

View File

@ -68,6 +68,8 @@ def createContext(feedback=None):
invalid_features_method = ProcessingConfig.getSetting(ProcessingConfig.FILTER_INVALID_GEOMETRIES) invalid_features_method = ProcessingConfig.getSetting(ProcessingConfig.FILTER_INVALID_GEOMETRIES)
if invalid_features_method is None: if invalid_features_method is None:
invalid_features_method = QgsFeatureRequest.InvalidGeometryCheck.GeometryAbortOnInvalid invalid_features_method = QgsFeatureRequest.InvalidGeometryCheck.GeometryAbortOnInvalid
else:
invalid_features_method = QgsFeatureRequest.InvalidGeometryCheck(int(invalid_features_method))
context.setInvalidGeometryCheck(invalid_features_method) context.setInvalidGeometryCheck(invalid_features_method)
settings = QgsSettings() settings = QgsSettings()