浏览代码

i.pansharpen: fix encode string (#745)

Tomas Zigo 4 年之前
父节点
当前提交
66cf7c0470
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      scripts/i.pansharpen/i.pansharpen.py

+ 1 - 1
scripts/i.pansharpen/i.pansharpen.py

@@ -277,7 +277,7 @@ def main():
         # these previous colors are way too blue for landsat
         # these previous colors are way too blue for landsat
         # blue_colors = ['0 0 0 0\n10% 0 0 0\n20% 200 200 200\n40% 230 230 230\n67% 255 255 255\n100% 255 255 255']
         # blue_colors = ['0 0 0 0\n10% 0 0 0\n20% 200 200 200\n40% 230 230 230\n67% 255 255 255\n100% 255 255 255']
         bc = grass.feed_command('r.colors', quiet = True, map = "%s_blue" % out, rules = "-")
         bc = grass.feed_command('r.colors', quiet = True, map = "%s_blue" % out, rules = "-")
-        bc.stdin.write('\n'.join(blue_colors))
+        bc.stdin.write(grass.encode('\n'.join(blue_colors)))
         bc.stdin.close()
         bc.stdin.close()
 
 
     # output notice
     # output notice