[GRASS-dev] [GRASS GIS] #3389: g.gui: UnicodeEncodeError when writing a workspace file including non-ASCII characters
GRASS GIS
trac at osgeo.org
Mon Aug 7 08:56:26 PDT 2017
#3389: g.gui: UnicodeEncodeError when writing a workspace file including non-ASCII
characters
--------------------+-------------------------
Reporter: lrntct | Owner: grass-dev@…
Type: defect | Status: new
Priority: normal | Milestone: 7.2.2
Component: wxGUI | Version: 7.2.0
Keywords: | CPU: Unspecified
Platform: Linux |
--------------------+-------------------------
I've a workspace with two vector files. Saving it worked fine until I
added a non-ASCII character in a WHERE field:
{{{
d.vect map=Localidades_Urbanas_Estudio at PERMANENT where="b_Municipio IN
('Saltillo', 'Río Bravo')" width=1
}}}
The display function works correctly, but when I try to save the
workspace, I receive the following error:
{{{
Writing current settings to workspace file failed.
Reason: 'ascii' codec can't encode character u'\xed' in position 57:
ordinal not in range(128)
Traceback (most recent call last):
File "/usr/lib/grass72/gui/wxpython/lmgr/frame.py", line 1634, in
SaveToWorkspaceFile
WriteWorkspaceFile(lmgr=self, file=tmpfile)
File "/usr/lib/grass72/gui/wxpython/core/workspace.py", line 894, in
__init__
self.__writeLayer(mapTree, item)
File "/usr/lib/grass72/gui/wxpython/core/workspace.py", line 987, in
__writeLayer
(' ' * self.indent, self.__filterValue(val)))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in
position 57: ordinal not in range(128)
}}}
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3389>
GRASS GIS <https://grass.osgeo.org>
More information about the grass-dev
mailing list