Przeglądaj źródła

vector digitizer crashes with python 3, see https://trac.osgeo.org/grass/ticket/3777

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@74401 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 6 lat temu
rodzic
commit
9d06f81830
1 zmienionych plików z 2 dodań i 3 usunięć
  1. 2 3
      gui/wxpython/core/gcmd.py

+ 2 - 3
gui/wxpython/core/gcmd.py

@@ -51,8 +51,7 @@ from core.debug import Debug
 from core.globalvar import SCT_EXT
 
 from grass.script import core as grass
-from grass.script.utils import decode
-
+from grass.script.utils import decode, encode
 
 if sys.version_info.major == 2:
     bytes = str
@@ -716,7 +715,7 @@ def RunCommand(prog, flags="", overwrite=False, quiet=False,
     ps = grass.start_command(prog, flags, overwrite, quiet, verbose, **kwargs)
 
     if stdin:
-        ps.stdin.write(stdin)
+        ps.stdin.write(encode(stdin))
         ps.stdin.close()
         ps.stdin = None