瀏覽代碼

gcpmanager: gisrc must be string not unicode - causes problems on Windows

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@65839 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 9 年之前
父節點
當前提交
9800617b1a
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      gui/wxpython/gcp/manager.py

+ 2 - 2
gui/wxpython/gcp/manager.py

@@ -45,7 +45,7 @@ from core.render       import Map
 from core.utils import _
 from core.utils import _
 from gui_core.gselect  import Select, LocationSelect, MapsetSelect
 from gui_core.gselect  import Select, LocationSelect, MapsetSelect
 from gui_core.dialogs  import GroupDialog
 from gui_core.dialogs  import GroupDialog
-from core.gcmd         import RunCommand, GMessage, GError, GWarning
+from core.gcmd         import RunCommand, GMessage, GError, GWarning, EncodeString
 from core.settings     import UserSettings
 from core.settings     import UserSettings
 from gcp.mapdisplay    import MapFrame
 from gcp.mapdisplay    import MapFrame
 from core.giface import Notification
 from core.giface import Notification
@@ -260,7 +260,7 @@ class GCPWizard(object):
         self.gisrc_dict['LOCATION_NAME'] = location
         self.gisrc_dict['LOCATION_NAME'] = location
         self.gisrc_dict['MAPSET'] = mapset
         self.gisrc_dict['MAPSET'] = mapset
         
         
-        self.source_gisrc = utils.GetTempfile()
+        self.source_gisrc = EncodeString(utils.GetTempfile())
 
 
         try:
         try:
             f = open(self.source_gisrc, mode='w')        
             f = open(self.source_gisrc, mode='w')