Przeglądaj źródła

v.report: Don't print extra newlines for vectors with no db links

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@68240 15284696-431f-4ddb-bdfa-cd5b030d7da7
Huidae Cho 9 lat temu
rodzic
commit
c9220ab8e7
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      scripts/v.report/v.report.py

+ 2 - 1
scripts/v.report/v.report.py

@@ -145,11 +145,12 @@ def main():
 
 
         #make pre-table
         #make pre-table
         p = grass.pipe_command('v.to.db', flags = 'p',
         p = grass.pipe_command('v.to.db', flags = 'p',
+                               quiet = True,
                                map = mapname, option = option, columns = columns,
                                map = mapname, option = option, columns = columns,
                                layer = layer, units = unitsp)
                                layer = layer, units = unitsp)
         records3 = []
         records3 = []
         for line in p.stdout:
         for line in p.stdout:
-            fields = line.split('|')
+            fields = line.rstrip('\r\n').split('|')
             if fields[0] in ['cat', '-1', '0']:
             if fields[0] in ['cat', '-1', '0']:
                 continue
                 continue
             records3.append([int(fields[0])] + fields[1:])
             records3.append([int(fields[0])] + fields[1:])