Skip to content

Commit

Permalink
[processing] fixed last commit
Browse files Browse the repository at this point in the history
  • Loading branch information
volaya committed Jul 24, 2017
1 parent 3ee5d18 commit ab6dd74
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions python/plugins/processing/tools/dataobjects.py
Expand Up @@ -75,7 +75,7 @@ def getSupportedOutputTableExtensions():

def getRasterLayers(sorting=True):
layers = QgsMapLayerRegistry.instance().mapLayers().values()
raster = [lay.layer() for lay in layers if lay.layer() is not None and canUseRasterLayer(lay.layer())]
raster = [lay for lay in layers if lay is not None and canUseRasterLayer(lay)]
if sorting:
return sorted(raster, key=lambda layer: layer.name().lower())
else:
Expand All @@ -84,7 +84,7 @@ def getRasterLayers(sorting=True):

def getVectorLayers(shapetype=[-1], sorting=True):
layers = QgsMapLayerRegistry.instance().mapLayers().values()
vector = [lay.layer() for lay in layers if canUseVectorLayer(lay.layer(), shapetype)]
vector = [lay for lay in layers if canUseVectorLayer(lay, shapetype)]
if sorting:
return sorted(vector, key=lambda layer: layer.name().lower())
else:
Expand Down Expand Up @@ -118,9 +118,8 @@ def getTables(sorting=True):
layers = QgsMapLayerRegistry.instance().mapLayers().values()
tables = []
for layer in layers:
mapLayer = layer.layer()
if mapLayer.type() == QgsMapLayer.VectorLayer:
tables.append(mapLayer)
if layer.type() == QgsMapLayer.VectorLayer:
tables.append(layer)
if sorting:
return sorted(tables, key=lambda table: table.name().lower())
else:
Expand Down

0 comments on commit ab6dd74

Please sign in to comment.