[QGIS Commit] r10102 - trunk/qgis/python/plugins/fTools/tools
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Tue Feb 3 18:06:44 EST 2009
Author: cfarmer
Date: 2009-02-03 18:06:44 -0500 (Tue, 03 Feb 2009)
New Revision: 10102
Modified:
trunk/qgis/python/plugins/fTools/tools/doGeoprocessing.py
Log:
Delete existing layer before writing to disk
Modified: trunk/qgis/python/plugins/fTools/tools/doGeoprocessing.py
===================================================================
--- trunk/qgis/python/plugins/fTools/tools/doGeoprocessing.py 2009-02-03 21:25:35 UTC (rev 10101)
+++ trunk/qgis/python/plugins/fTools/tools/doGeoprocessing.py 2009-02-03 23:06:44 UTC (rev 10102)
@@ -139,6 +139,11 @@
#8: Clip
def geoprocessing( self, myLayerA, myLayerB, myParam, myMerge ):
+ check = QFile( self.shapefileName )
+ if check.exists():
+ if not QgsVectorFileWriter.deleteShapeFile( self.shapefileName ):
+ QMessageBox.warning( self, "Geoprocessing", self.tr( "Unable to delete existing shapefile." ) )
+ return
self.testThread = geoprocessingThread( self.iface.mainWindow(), self, self.myFunction, myLayerA,
myLayerB, myParam, myMerge, self.shapefileName, self.encoding )
QObject.connect( self.testThread, SIGNAL( "runFinished(PyQt_PyObject)" ), self.runFinishedFromThread )
More information about the QGIS-commit
mailing list