From d20a2ced9dfa657e18872d8bb165be5f83447678 Mon Sep 17 00:00:00 2001 From: Alexander Bruy Date: Fri, 29 Apr 2016 12:00:43 +0300 Subject: [PATCH] [processing] remove duplicated code --- python/plugins/processing/core/AlgorithmProvider.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/python/plugins/processing/core/AlgorithmProvider.py b/python/plugins/processing/core/AlgorithmProvider.py index 27b17f73a53..2e4c61003ea 100644 --- a/python/plugins/processing/core/AlgorithmProvider.py +++ b/python/plugins/processing/core/AlgorithmProvider.py @@ -30,6 +30,7 @@ from PyQt.QtGui import QIcon from PyQt.QtCore import QCoreApplication from qgis.core import QgsVectorFileWriter from processing.core.ProcessingConfig import Setting, ProcessingConfig +from processing.tools import dataobjects class AlgorithmProvider(object): @@ -105,15 +106,7 @@ class AlgorithmProvider(object): return ['tif'] def getSupportedOutputVectorLayerExtensions(self): - formats = QgsVectorFileWriter.supportedFiltersAndFormats() - extensions = ['shp'] # shp is the default, should be the first - for extension in formats.keys(): - extension = unicode(extension) - extension = extension[extension.find('*.') + 2:] - extension = extension[:extension.find(' ')] - if extension.lower() != 'shp': - extensions.append(extension) - return extensions + return dataobjects.getSupportedOutputVectorLayerExtensions() def getSupportedOutputTableExtensions(self): return ['csv']