Browse Source

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á 9 years ago
parent
commit
025c1c4ac8
1 changed files with 2 additions and 2 deletions
  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')