Преглед на файлове

imagery/i.image.mosaic: fix encode, decode string (#1035)

Tomas Zigo преди 4 години
родител
ревизия
bdec2c0e61
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      scripts/i.image.mosaic/i.image.mosaic.py

+ 2 - 2
scripts/i.image.mosaic/i.image.mosaic.py

@@ -40,12 +40,12 @@ import grass.script as gscript
 def copy_colors(fh, map, offset):
 def copy_colors(fh, map, offset):
     p = gscript.pipe_command('r.colors.out', map=map)
     p = gscript.pipe_command('r.colors.out', map=map)
     for line in p.stdout:
     for line in p.stdout:
-        f = line.rstrip('\r\n').split(' ')
+        f = gscript.decode(line).rstrip('\r\n').split(' ')
         if offset:
         if offset:
             if f[0] in ['nv', 'default']:
             if f[0] in ['nv', 'default']:
                 continue
                 continue
             f[0] = str(float(f[0]) + offset)
             f[0] = str(float(f[0]) + offset)
-        fh.write(' '.join(f) + '\n')
+        fh.write(gscript.encode(' '.join(f) + '\n'))
     p.wait()
     p.wait()