6 changes: 3 additions & 3 deletions python/plugins/fTools/tools/doSimplify.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,9 +108,9 @@ def accept( self ):
self.spnTolerance.value(), True, outFileName, self.encoding )
else:
res = QMessageBox.warning( self, self.tr( "Warning"),
self.tr( "Currently QGIS doesn't allow simultaneous access from \
different threads to the same datasource. Make sure your layer's \
attribute tables are closed. Continue?"),
self.tr( "Currently QGIS doesn't allow simultaneous access from "
"different threads to the same datasource. Make sure your layer's "
"attribute tables are closed. Continue?"),
QMessageBox.Yes | QMessageBox.No )
if res == QMessageBox.No:
return
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/ftools/ExtractByLocation.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ def processAlgorithm(self, progress):
progress.setPercentage(int(current * total))

output = self.getOutputFromName(self.OUTPUT)
writer = output.getVectorWriter(layer.fields(),
writer = output.getVectorWriter(layer.layer.pendingFields().toList(),
layer.geometryType(), layer.crs())

for (i, feat) in enumerate(features):
Expand Down
4 changes: 2 additions & 2 deletions python/plugins/processing/gui/ConfigDialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ def accept(self):
if isinstance(setting.value, bool):
setting.value = self.items[setting].checkState() == Qt.Checked
elif isinstance(setting.value, (float, int, long)):
value = str(self.items[setting].text())
value = unicode(self.items[setting].text())
try:
value = float(value)
setting.value = value
Expand All @@ -144,7 +144,7 @@ def accept(self):
self.tr('Wrong parameter value:\n%1').arg(value))
return
else:
setting.value = str(self.items[setting].text())
setting.value = unicode(self.items[setting].text())
ProcessingConfig.addSetting(setting)
ProcessingConfig.saveSettings()
self.toolbox.updateTree()
Expand Down