Selaa lähdekoodia

fix v.in.wfs, be more verbose

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@44198 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 14 vuotta sitten
vanhempi
commit
5c401562c3
1 muutettua tiedostoa jossa 9 lisäystä ja 5 poistoa
  1. 9 5
      scripts/v.in.wfs/v.in.wfs.py

+ 9 - 5
scripts/v.in.wfs/v.in.wfs.py

@@ -40,12 +40,12 @@ import urllib
 
 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,10 +56,14 @@ def main():
     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)
-
-    grass.message(_("Vector points map <%s> imported from WFS.") % out)
+    
+    if ret == 0:
+        grass.message(_("Vector points map <%s> imported from WFS.") % out)
+    else:
+        grass.message(_("WFS import failed"))
 
 if __name__ == "__main__":
     options, flags = grass.parser()