瀏覽代碼

v.import: catch exception when unable to open datasource
(merge https://trac.osgeo.org/grass/changeset/66965 from trunk)


git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@66966 15284696-431f-4ddb-bdfa-cd5b030d7da7

Martin Landa 9 年之前
父節點
當前提交
7ddd7cc9fa
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      scripts/v.import/v.import.py

+ 4 - 1
scripts/v.import/v.import.py

@@ -106,7 +106,10 @@ def main():
 
     # list layers and exit
     if flags['l']:
-        grass.run_command('v.in.ogr', flags='l', input=options['input'])
+        try:
+            grass.run_command('v.in.ogr', flags='l', input=options['input'])
+        except CalledModuleError:
+            return 1
         return 0
 
     OGRdatasource = options['input']