Skip to content

Commit 45c8a09

Browse files
authoredAug 5, 2016
Merge pull request #3353 from nyalldawson/processing
[Processing] QGIS alg cleanups
2 parents 4c39bd1 + c1649eb commit 45c8a09

Some content is hidden

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

72 files changed

+136
-169
lines changed
 

‎python/plugins/processing/algs/qgis/AddTableField.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,10 @@ def processAlgorithm(self, progress):
7878
layer = dataobjects.getObjectFromUri(
7979
self.getParameterValue(self.INPUT_LAYER))
8080

81-
provider = layer.dataProvider()
82-
fields = provider.fields()
81+
fields = layer.fields()
8382
fields.append(QgsField(fieldName, self.TYPES[fieldType], '',
8483
fieldLength, fieldPrecision))
85-
writer = output.getVectorWriter(fields, provider.wkbType(),
84+
writer = output.getVectorWriter(fields, layer.wkbType(),
8685
layer.crs())
8786
outFeat = QgsFeature()
8887
features = vector.features(layer)

‎python/plugins/processing/algs/qgis/AutoincrementalField.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,9 @@ def processAlgorithm(self, progress):
4949
output = self.getOutputFromName(self.OUTPUT)
5050
vlayer = \
5151
dataobjects.getObjectFromUri(self.getParameterValue(self.INPUT))
52-
vprovider = vlayer.dataProvider()
53-
fields = vprovider.fields()
52+
fields = vlayer.fields()
5453
fields.append(QgsField('AUTO', QVariant.Int))
55-
writer = output.getVectorWriter(fields, vprovider.wkbType(),
54+
writer = output.getVectorWriter(fields, vlayer.wkbType(),
5655
vlayer.crs())
5756
outFeat = QgsFeature()
5857
features = vector.features(vlayer)

0 commit comments

Comments
 (0)
Please sign in to comment.