File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 4
4
from PyQt4 import QtCore , QtGui
5
5
from os import path
6
6
from sextante .core .SextanteConfig import SextanteConfig
7
+ import os .path
7
8
8
9
class QGisLayers :
9
10
@@ -17,7 +18,8 @@ def getRasterLayers():
17
18
18
19
for layer in layers :
19
20
if layer .type () == layer .RasterLayer :
20
- raster .append (layer )
21
+ if os .path .exists (layer .source ()):
22
+ raster .append (layer )
21
23
return raster
22
24
23
25
@staticmethod
@@ -27,7 +29,8 @@ def getVectorLayers(shapetype=-1):
27
29
for layer in layers :
28
30
if layer .type () == layer .VectorLayer :
29
31
if shapetype == QGisLayers .ALL_TYPES or layer .geometryType () == shapetype :
30
- vector .append (layer )
32
+ if os .path .exists (layer .source ()):
33
+ vector .append (layer )
31
34
return vector
32
35
33
36
@staticmethod
You can’t perform that action at this time.
0 commit comments