[GRASS-SVN] r66612 - grass/trunk/scripts/db.in.ogr
svn_grass at osgeo.org
svn_grass at osgeo.org
Tue Oct 27 04:44:34 PDT 2015
Author: martinl
Date: 2015-10-27 04:44:34 -0700 (Tue, 27 Oct 2015)
New Revision: 66612
Modified:
grass/trunk/scripts/db.in.ogr/db.in.ogr.py
Log:
db.in.ogr: fix when DB connection is not defined
Modified: grass/trunk/scripts/db.in.ogr/db.in.ogr.py
===================================================================
--- grass/trunk/scripts/db.in.ogr/db.in.ogr.py 2015-10-27 09:57:01 UTC (rev 66611)
+++ grass/trunk/scripts/db.in.ogr/db.in.ogr.py 2015-10-27 11:44:34 UTC (rev 66612)
@@ -71,7 +71,13 @@
output = grass.basename(tmpname)
# check if table exists
- s = grass.read_command('db.tables', flags = 'p', quiet=True)
+ try:
+ s = grass.read_command('db.tables', flags = 'p', quiet=True)
+ except CalledModuleError:
+ # check connection parameters, set if uninitialized
+ grass.read_command('db.connect', flags='c')
+ s = grass.read_command('db.tables', flags = 'p', quiet=True)
+
for l in s.splitlines():
if l == output:
if grass.overwrite():
More information about the grass-commit
mailing list