Jelajahi Sumber

gcpmanager: gisrc must be string not unicode - causes problems on Windows (merge from trunk, https://trac.osgeo.org/grass/changeset/65839)

git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@65861 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 10 tahun lalu
induk
melakukan
025c1c4ac8
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  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')