|
@@ -664,18 +664,24 @@ def GetColorTables():
|
|
|
|
|
|
def _getGDALFormats():
|
|
|
"""!Get dictionary of avaialble GDAL drivers"""
|
|
|
- ret = grass.read_command('r.in.gdal',
|
|
|
- quiet = True,
|
|
|
- flags = 'f')
|
|
|
+ try:
|
|
|
+ ret = grass.read_command('r.in.gdal',
|
|
|
+ quiet = True,
|
|
|
+ flags = 'f')
|
|
|
+ except:
|
|
|
+ ret = None
|
|
|
|
|
|
return _parseFormats(ret), _parseFormats(ret, writableOnly = True)
|
|
|
|
|
|
def _getOGRFormats():
|
|
|
"""!Get dictionary of avaialble OGR drivers"""
|
|
|
- ret = grass.read_command('v.in.ogr',
|
|
|
- quiet = True,
|
|
|
- flags = 'f')
|
|
|
-
|
|
|
+ try:
|
|
|
+ ret = grass.read_command('v.in.ogr',
|
|
|
+ quiet = True,
|
|
|
+ flags = 'f')
|
|
|
+ except:
|
|
|
+ ret = None
|
|
|
+
|
|
|
return _parseFormats(ret), _parseFormats(ret, writableOnly = True)
|
|
|
|
|
|
def _parseFormats(output, writableOnly = False):
|