Skip to content

Commit 09a9a81

Browse files
committedJun 20, 2013
[ftools,gdaltools] Errors in Merge Shapefiles and Split vector layer
* Fix #8120 * Fix #8119
1 parent 1842287 commit 09a9a81

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed
 

‎python/plugins/fTools/tools/doMergeShapes.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ def inputDir( self ):
6161
nameFilter = [ "*.shp", "*.SHP" ]
6262
workDir.setNameFilters( nameFilter )
6363
self.inputFiles = workDir.entryList()
64-
if self.inputFiles.count() == 0:
64+
if len( self.inputFiles ) == 0:
6565
QMessageBox.warning( self, self.tr( "No shapefiles found" ),
6666
self.tr( "There are no shapefiles in this directory. Please select another one." ) )
6767
self.inputFiles = None
6868
return
6969

7070
settings.setValue( "/fTools/lastShapeDir", inDir )
7171

72-
self.progressFiles.setRange( 0, self.inputFiles.count() )
72+
self.progressFiles.setRange( 0, len( self.inputFiles ) )
7373
self.leInputDir.setText( inDir )
7474

7575
def outFile( self ):
@@ -121,7 +121,7 @@ def accept( self ):
121121
nameFilter = [ "*.shp" << "*.SHP" ]
122122
workDir.setNameFilters( nameFilter )
123123
self.inputFiles = workDir.entryList()
124-
if self.inputFiles.count() == 0:
124+
if len( self.inputFiles ) == 0:
125125
QMessageBox.warning( self, self.tr( "No shapefiles found" ),
126126
self.tr( "There are no shapefiles in this directory. Please select another one." ) )
127127
self.inputFiles = None
@@ -143,7 +143,7 @@ def accept( self ):
143143
QMessageBox.warning( self, self.tr( "No shapefiles found" ),
144144
self.tr( "There are no shapefiles with the given geometry type. Please select an available geometry type." ) )
145145
return
146-
self.progressFiles.setRange( 0, self.inputFiles.count() )
146+
self.progressFiles.setRange( 0, len( self.inputFiles ) )
147147

148148
outFile = QFile( self.outFileName )
149149
if outFile.exists():

‎python/plugins/fTools/tools/doVectorSplit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def run(self):
172172

173173

174174
for i in unique:
175-
check = QFile(baseName + "_" + unicode(i.strip()) + ".shp")
175+
check = QFile(baseName + "_" + unicode(i).strip() + ".shp")
176176
fName = check.fileName()
177177
if check.exists():
178178
if not QgsVectorFileWriter.deleteShapeFile(fName):

0 commit comments

Comments
 (0)
Please sign in to comment.