[GRASS-SVN] r44198 - grass/trunk/scripts/v.in.wfs

svn_grass at osgeo.org svn_grass at osgeo.org
Sat Nov 6 18:33:31 EDT 2010


Author: martinl
Date: 2010-11-06 15:33:31 -0700 (Sat, 06 Nov 2010)
New Revision: 44198

Modified:
   grass/trunk/scripts/v.in.wfs/v.in.wfs.py
Log:
fix v.in.wfs, be more verbose


Modified: grass/trunk/scripts/v.in.wfs/v.in.wfs.py
===================================================================
--- grass/trunk/scripts/v.in.wfs/v.in.wfs.py	2010-11-06 22:23:36 UTC (rev 44197)
+++ grass/trunk/scripts/v.in.wfs/v.in.wfs.py	2010-11-06 22:33:31 UTC (rev 44198)
@@ -40,12 +40,12 @@
 
 def main():
     out = options['output']
-    wfs_url = options['wfs']
+    wfs_url = options['url']
 
     tmp = grass.tempfile()
     tmpxml = tmp + '.xml'
 
-    grass.message(_("Retrieving data ..."))
+    grass.message(_("Retrieving data..."))
     inf = urllib.urlopen(wfs_url)
     outf = file(tmpxml, 'wb')
     while True:
@@ -56,11 +56,15 @@
     inf.close()
     outf.close()
 
-    grass.run_command('v.in.ogr', flags = 'o', dsn = tmpxml, out = out)
+    grass.message(_("Importing data..."))
+    ret = grass.run_command('v.in.ogr', flags = 'o', dsn = tmpxml, out = out)
     grass.try_remove(tmpxml)
+    
+    if ret == 0:
+        grass.message(_("Vector points map <%s> imported from WFS.") % out)
+    else:
+        grass.message(_("WFS import failed"))
 
-    grass.message(_("Vector points map <%s> imported from WFS.") % out)
-
 if __name__ == "__main__":
     options, flags = grass.parser()
     main()



More information about the grass-commit mailing list