Skip to content

Commit acce610

Browse files
committed
Fix flags bool operator on qt6
1 parent 35d8864 commit acce610

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+57
-57
lines changed

python/PyQt6/analysis/auto_additions/qgszonalstatistics.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
def _force_int(v): return v if isinstance(v, int) else int(v.value)
2424

2525

26-
QgsZonalStatistics.Statistic.__bool__ = lambda flag: _force_int(flag)
26+
QgsZonalStatistics.Statistic.__bool__ = lambda flag: bool(_force_int(flag))
2727
QgsZonalStatistics.Statistic.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2828
QgsZonalStatistics.Statistic.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2929
QgsZonalStatistics.Statistic.__or__ = lambda flag1, flag2: QgsZonalStatistics.Statistic(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsabstractdatabaseproviderconnection.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
def _force_int(v): return v if isinstance(v, int) else int(v.value)
5959

6060

61-
QgsAbstractDatabaseProviderConnection.Capability.__bool__ = lambda flag: _force_int(flag)
61+
QgsAbstractDatabaseProviderConnection.Capability.__bool__ = lambda flag: bool(_force_int(flag))
6262
QgsAbstractDatabaseProviderConnection.Capability.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
6363
QgsAbstractDatabaseProviderConnection.Capability.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
6464
QgsAbstractDatabaseProviderConnection.Capability.__or__ = lambda flag1, flag2: QgsAbstractDatabaseProviderConnection.Capability(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsabstractgeometry.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1111

1212

13-
QgsAbstractGeometry.WkbFlag.__bool__ = lambda flag: _force_int(flag)
13+
QgsAbstractGeometry.WkbFlag.__bool__ = lambda flag: bool(_force_int(flag))
1414
QgsAbstractGeometry.WkbFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1515
QgsAbstractGeometry.WkbFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1616
QgsAbstractGeometry.WkbFlag.__or__ = lambda flag1, flag2: QgsAbstractGeometry.WkbFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsattributeeditorrelation.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1515

1616

17-
QgsAttributeEditorRelation.Button.__bool__ = lambda flag: _force_int(flag)
17+
QgsAttributeEditorRelation.Button.__bool__ = lambda flag: bool(_force_int(flag))
1818
QgsAttributeEditorRelation.Button.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1919
QgsAttributeEditorRelation.Button.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2020
QgsAttributeEditorRelation.Button.__or__ = lambda flag1, flag2: QgsAttributeEditorRelation.Button(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsauthmethod.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1010

1111

12-
QgsAuthMethod.Expansion.__bool__ = lambda flag: _force_int(flag)
12+
QgsAuthMethod.Expansion.__bool__ = lambda flag: bool(_force_int(flag))
1313
QgsAuthMethod.Expansion.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1414
QgsAuthMethod.Expansion.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1515
QgsAuthMethod.Expansion.__or__ = lambda flag1, flag2: QgsAuthMethod.Expansion(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsclassificationmethod.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1111

1212

13-
QgsClassificationMethod.MethodProperty.__bool__ = lambda flag: _force_int(flag)
13+
QgsClassificationMethod.MethodProperty.__bool__ = lambda flag: bool(_force_int(flag))
1414
QgsClassificationMethod.MethodProperty.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1515
QgsClassificationMethod.MethodProperty.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1616
QgsClassificationMethod.MethodProperty.__or__ = lambda flag1, flag2: QgsClassificationMethod.MethodProperty(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgscolorscheme.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
def _force_int(v): return v if isinstance(v, int) else int(v.value)
77

88

9-
QgsColorScheme.SchemeFlag.__bool__ = lambda flag: _force_int(flag)
9+
QgsColorScheme.SchemeFlag.__bool__ = lambda flag: bool(_force_int(flag))
1010
QgsColorScheme.SchemeFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1111
QgsColorScheme.SchemeFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1212
QgsColorScheme.SchemeFlag.__or__ = lambda flag1, flag2: QgsColorScheme.SchemeFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgscoordinateformatter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1010

1111

12-
QgsCoordinateFormatter.FormatFlag.__bool__ = lambda flag: _force_int(flag)
12+
QgsCoordinateFormatter.FormatFlag.__bool__ = lambda flag: bool(_force_int(flag))
1313
QgsCoordinateFormatter.FormatFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1414
QgsCoordinateFormatter.FormatFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1515
QgsCoordinateFormatter.FormatFlag.__or__ = lambda flag1, flag2: QgsCoordinateFormatter.FormatFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsdataprovider.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
def _force_int(v): return v if isinstance(v, int) else int(v.value)
2020

2121

22-
QgsDataProvider.ReadFlag.__bool__ = lambda flag: _force_int(flag)
22+
QgsDataProvider.ReadFlag.__bool__ = lambda flag: bool(_force_int(flag))
2323
QgsDataProvider.ReadFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2424
QgsDataProvider.ReadFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2525
QgsDataProvider.ReadFlag.__or__ = lambda flag1, flag2: QgsDataProvider.ReadFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsdatetimestatisticalsummary.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1111

1212

13-
QgsDateTimeStatisticalSummary.Statistic.__bool__ = lambda flag: _force_int(flag)
13+
QgsDateTimeStatisticalSummary.Statistic.__bool__ = lambda flag: bool(_force_int(flag))
1414
QgsDateTimeStatisticalSummary.Statistic.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1515
QgsDateTimeStatisticalSummary.Statistic.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1616
QgsDateTimeStatisticalSummary.Statistic.__or__ = lambda flag1, flag2: QgsDateTimeStatisticalSummary.Statistic(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsdxfexport.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@
3838
def _force_int(v): return v if isinstance(v, int) else int(v.value)
3939

4040

41-
QgsDxfExport.Flag.__bool__ = lambda flag: _force_int(flag)
41+
QgsDxfExport.Flag.__bool__ = lambda flag: bool(_force_int(flag))
4242
QgsDxfExport.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
4343
QgsDxfExport.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
4444
QgsDxfExport.Flag.__or__ = lambda flag1, flag2: QgsDxfExport.Flag(_force_int(flag1) | _force_int(flag2))
4545
def _force_int(v): return v if isinstance(v, int) else int(v.value)
4646

4747

48-
QgsDxfExport.DxfPolylineFlag.__bool__ = lambda flag: _force_int(flag)
48+
QgsDxfExport.DxfPolylineFlag.__bool__ = lambda flag: bool(_force_int(flag))
4949
QgsDxfExport.DxfPolylineFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
5050
QgsDxfExport.DxfPolylineFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
5151
QgsDxfExport.DxfPolylineFlag.__or__ = lambda flag1, flag2: QgsDxfExport.DxfPolylineFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsfeaturerequest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1717

1818

19-
QgsFeatureRequest.Flag.__bool__ = lambda flag: _force_int(flag)
19+
QgsFeatureRequest.Flag.__bool__ = lambda flag: bool(_force_int(flag))
2020
QgsFeatureRequest.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2121
QgsFeatureRequest.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2222
QgsFeatureRequest.Flag.__or__ = lambda flag1, flag2: QgsFeatureRequest.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsfeaturesink.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
def _force_int(v): return v if isinstance(v, int) else int(v.value)
88

99

10-
QgsFeatureSink.Flag.__bool__ = lambda flag: _force_int(flag)
10+
QgsFeatureSink.Flag.__bool__ = lambda flag: bool(_force_int(flag))
1111
QgsFeatureSink.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1212
QgsFeatureSink.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1313
QgsFeatureSink.Flag.__or__ = lambda flag1, flag2: QgsFeatureSink.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsfieldconstraints.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1313

1414

15-
QgsFieldConstraints.Constraint.__bool__ = lambda flag: _force_int(flag)
15+
QgsFieldConstraints.Constraint.__bool__ = lambda flag: bool(_force_int(flag))
1616
QgsFieldConstraints.Constraint.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1717
QgsFieldConstraints.Constraint.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1818
QgsFieldConstraints.Constraint.__or__ = lambda flag1, flag2: QgsFieldConstraints.Constraint(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsfieldproxymodel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1818

1919

20-
QgsFieldProxyModel.Filter.__bool__ = lambda flag: _force_int(flag)
20+
QgsFieldProxyModel.Filter.__bool__ = lambda flag: bool(_force_int(flag))
2121
QgsFieldProxyModel.Filter.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2222
QgsFieldProxyModel.Filter.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2323
QgsFieldProxyModel.Filter.__or__ = lambda flag1, flag2: QgsFieldProxyModel.Filter(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgslayertreemodel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1515

1616

17-
QgsLayerTreeModel.Flag.__bool__ = lambda flag: _force_int(flag)
17+
QgsLayerTreeModel.Flag.__bool__ = lambda flag: bool(_force_int(flag))
1818
QgsLayerTreeModel.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1919
QgsLayerTreeModel.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2020
QgsLayerTreeModel.Flag.__or__ = lambda flag1, flag2: QgsLayerTreeModel.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgslayoutitem.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@
119119
def _force_int(v): return v if isinstance(v, int) else int(v.value)
120120

121121

122-
QgsLayoutItem.Flag.__bool__ = lambda flag: _force_int(flag)
122+
QgsLayoutItem.Flag.__bool__ = lambda flag: bool(_force_int(flag))
123123
QgsLayoutItem.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
124124
QgsLayoutItem.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
125125
QgsLayoutItem.Flag.__or__ = lambda flag1, flag2: QgsLayoutItem.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgslayoutitemmap.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def _force_int(v): return v if isinstance(v, int) else int(v.value)
99

1010

11-
QgsLayoutItemMap.MapItemFlag.__bool__ = lambda flag: _force_int(flag)
11+
QgsLayoutItemMap.MapItemFlag.__bool__ = lambda flag: bool(_force_int(flag))
1212
QgsLayoutItemMap.MapItemFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1313
QgsLayoutItemMap.MapItemFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1414
QgsLayoutItemMap.MapItemFlag.__or__ = lambda flag1, flag2: QgsLayoutItemMap.MapItemFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgslayoutitemmapgrid.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
def _force_int(v): return v if isinstance(v, int) else int(v.value)
5454

5555

56-
QgsLayoutItemMapGrid.FrameSideFlag.__bool__ = lambda flag: _force_int(flag)
56+
QgsLayoutItemMapGrid.FrameSideFlag.__bool__ = lambda flag: bool(_force_int(flag))
5757
QgsLayoutItemMapGrid.FrameSideFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
5858
QgsLayoutItemMapGrid.FrameSideFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
5959
QgsLayoutItemMapGrid.FrameSideFlag.__or__ = lambda flag1, flag2: QgsLayoutItemMapGrid.FrameSideFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgslayoutmanager.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def _force_int(v): return v if isinstance(v, int) else int(v.value)
99

1010

11-
QgsLayoutManagerProxyModel.Filter.__bool__ = lambda flag: _force_int(flag)
11+
QgsLayoutManagerProxyModel.Filter.__bool__ = lambda flag: bool(_force_int(flag))
1212
QgsLayoutManagerProxyModel.Filter.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1313
QgsLayoutManagerProxyModel.Filter.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1414
QgsLayoutManagerProxyModel.Filter.__or__ = lambda flag1, flag2: QgsLayoutManagerProxyModel.Filter(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgslocatorfilter.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1313

1414

15-
QgsLocatorFilter.Flag.__bool__ = lambda flag: _force_int(flag)
15+
QgsLocatorFilter.Flag.__bool__ = lambda flag: bool(_force_int(flag))
1616
QgsLocatorFilter.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1717
QgsLocatorFilter.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1818
QgsLocatorFilter.Flag.__or__ = lambda flag1, flag2: QgsLocatorFilter.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsmaplayer.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,21 @@
4040
def _force_int(v): return v if isinstance(v, int) else int(v.value)
4141

4242

43-
QgsMapLayer.LayerFlag.__bool__ = lambda flag: _force_int(flag)
43+
QgsMapLayer.LayerFlag.__bool__ = lambda flag: bool(_force_int(flag))
4444
QgsMapLayer.LayerFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
4545
QgsMapLayer.LayerFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
4646
QgsMapLayer.LayerFlag.__or__ = lambda flag1, flag2: QgsMapLayer.LayerFlag(_force_int(flag1) | _force_int(flag2))
4747
def _force_int(v): return v if isinstance(v, int) else int(v.value)
4848

4949

50-
QgsMapLayer.StyleCategory.__bool__ = lambda flag: _force_int(flag)
50+
QgsMapLayer.StyleCategory.__bool__ = lambda flag: bool(_force_int(flag))
5151
QgsMapLayer.StyleCategory.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
5252
QgsMapLayer.StyleCategory.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
5353
QgsMapLayer.StyleCategory.__or__ = lambda flag1, flag2: QgsMapLayer.StyleCategory(_force_int(flag1) | _force_int(flag2))
5454
def _force_int(v): return v if isinstance(v, int) else int(v.value)
5555

5656

57-
QgsMapLayer.ReadFlag.__bool__ = lambda flag: _force_int(flag)
57+
QgsMapLayer.ReadFlag.__bool__ = lambda flag: bool(_force_int(flag))
5858
QgsMapLayer.ReadFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
5959
QgsMapLayer.ReadFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
6060
QgsMapLayer.ReadFlag.__or__ = lambda flag1, flag2: QgsMapLayer.ReadFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgspointcloudattributemodel.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1919

2020

21-
QgsPointCloudAttributeProxyModel.Filter.__bool__ = lambda flag: _force_int(flag)
21+
QgsPointCloudAttributeProxyModel.Filter.__bool__ = lambda flag: bool(_force_int(flag))
2222
QgsPointCloudAttributeProxyModel.Filter.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2323
QgsPointCloudAttributeProxyModel.Filter.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2424
QgsPointCloudAttributeProxyModel.Filter.__or__ = lambda flag1, flag2: QgsPointCloudAttributeProxyModel.Filter(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsprocessingalgorithm.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
def _force_int(v): return v if isinstance(v, int) else int(v.value)
2121

2222

23-
QgsProcessingAlgorithm.Flag.__bool__ = lambda flag: _force_int(flag)
23+
QgsProcessingAlgorithm.Flag.__bool__ = lambda flag: bool(_force_int(flag))
2424
QgsProcessingAlgorithm.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2525
QgsProcessingAlgorithm.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2626
QgsProcessingAlgorithm.Flag.__or__ = lambda flag1, flag2: QgsProcessingAlgorithm.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsprocessingcontext.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1313

1414

15-
QgsProcessingContext.Flag.__bool__ = lambda flag: _force_int(flag)
15+
QgsProcessingContext.Flag.__bool__ = lambda flag: bool(_force_int(flag))
1616
QgsProcessingContext.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1717
QgsProcessingContext.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1818
QgsProcessingContext.Flag.__or__ = lambda flag1, flag2: QgsProcessingContext.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsprocessingparameters.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
def _force_int(v): return v if isinstance(v, int) else int(v.value)
66

77

8-
QgsProcessingFeatureSourceDefinition.Flag.__bool__ = lambda flag: _force_int(flag)
8+
QgsProcessingFeatureSourceDefinition.Flag.__bool__ = lambda flag: bool(_force_int(flag))
99
QgsProcessingFeatureSourceDefinition.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1010
QgsProcessingFeatureSourceDefinition.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1111
QgsProcessingFeatureSourceDefinition.Flag.__or__ = lambda flag1, flag2: QgsProcessingFeatureSourceDefinition.Flag(_force_int(flag1) | _force_int(flag2))
@@ -17,7 +17,7 @@ def _force_int(v): return v if isinstance(v, int) else int(v.value)
1717
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1818

1919

20-
QgsProcessingParameterDefinition.Flag.__bool__ = lambda flag: _force_int(flag)
20+
QgsProcessingParameterDefinition.Flag.__bool__ = lambda flag: bool(_force_int(flag))
2121
QgsProcessingParameterDefinition.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
2222
QgsProcessingParameterDefinition.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
2323
QgsProcessingParameterDefinition.Flag.__or__ = lambda flag1, flag2: QgsProcessingParameterDefinition.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsprocessingparametertype.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
def _force_int(v): return v if isinstance(v, int) else int(v.value)
55

66

7-
QgsProcessingParameterType.ParameterFlag.__bool__ = lambda flag: _force_int(flag)
7+
QgsProcessingParameterType.ParameterFlag.__bool__ = lambda flag: bool(_force_int(flag))
88
QgsProcessingParameterType.ParameterFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
99
QgsProcessingParameterType.ParameterFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1010
QgsProcessingParameterType.ParameterFlag.__or__ = lambda flag1, flag2: QgsProcessingParameterType.ParameterFlag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsprocessingprovider.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
def _force_int(v): return v if isinstance(v, int) else int(v.value)
55

66

7-
QgsProcessingProvider.Flag.__bool__ = lambda flag: _force_int(flag)
7+
QgsProcessingProvider.Flag.__bool__ = lambda flag: bool(_force_int(flag))
88
QgsProcessingProvider.Flag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
99
QgsProcessingProvider.Flag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1010
QgsProcessingProvider.Flag.__or__ = lambda flag1, flag2: QgsProcessingProvider.Flag(_force_int(flag1) | _force_int(flag2))

python/PyQt6/core/auto_additions/qgsprovidermetadata.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
def _force_int(v): return v if isinstance(v, int) else int(v.value)
1111

1212

13-
QgsMeshDriverMetadata.MeshDriverCapability.__bool__ = lambda flag: _force_int(flag)
13+
QgsMeshDriverMetadata.MeshDriverCapability.__bool__ = lambda flag: bool(_force_int(flag))
1414
QgsMeshDriverMetadata.MeshDriverCapability.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
1515
QgsMeshDriverMetadata.MeshDriverCapability.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
1616
QgsMeshDriverMetadata.MeshDriverCapability.__or__ = lambda flag1, flag2: QgsMeshDriverMetadata.MeshDriverCapability(_force_int(flag1) | _force_int(flag2))
@@ -26,14 +26,14 @@ def _force_int(v): return v if isinstance(v, int) else int(v.value)
2626
def _force_int(v): return v if isinstance(v, int) else int(v.value)
2727

2828

29-
QgsProviderMetadata.ProviderMetadataCapability.__bool__ = lambda flag: _force_int(flag)
29+
QgsProviderMetadata.ProviderMetadataCapability.__bool__ = lambda flag: bool(_force_int(flag))
3030
QgsProviderMetadata.ProviderMetadataCapability.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
3131
QgsProviderMetadata.ProviderMetadataCapability.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
3232
QgsProviderMetadata.ProviderMetadataCapability.__or__ = lambda flag1, flag2: QgsProviderMetadata.ProviderMetadataCapability(_force_int(flag1) | _force_int(flag2))
3333
def _force_int(v): return v if isinstance(v, int) else int(v.value)
3434

3535

36-
QgsProviderMetadata.ProviderCapability.__bool__ = lambda flag: _force_int(flag)
36+
QgsProviderMetadata.ProviderCapability.__bool__ = lambda flag: bool(_force_int(flag))
3737
QgsProviderMetadata.ProviderCapability.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
3838
QgsProviderMetadata.ProviderCapability.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
3939
QgsProviderMetadata.ProviderCapability.__or__ = lambda flag1, flag2: QgsProviderMetadata.ProviderCapability(_force_int(flag1) | _force_int(flag2))

0 commit comments

Comments
 (0)