Переглянути джерело

wxGUI: fix querying for Python 2/3, see https://trac.osgeo.org/grass/ticket/3673

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@73493 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 6 роки тому
батько
коміт
73e72b83eb
1 змінених файлів з 1 додано та 6 видалено
  1. 1 6
      gui/wxpython/gui_core/query.py

+ 1 - 6
gui/wxpython/gui_core/query.py

@@ -211,7 +211,6 @@ class QueryDialog(wx.Dialog):
 
 def QueryTreeBuilder(data, column):
     """Builds tree model from query results.
-    Convert to unicode.
 
     :param data: query results as a dictionary
     :param column: column name
@@ -220,16 +219,12 @@ def QueryTreeBuilder(data, column):
     """
     def addNode(parent, data, model):
         for k, v in six.iteritems(data):
-            if isinstance(v, str):
-                k = DecodeString(k)
             if isinstance(v, dict):
                 node = model.AppendNode(parent=parent, label=k)
                 addNode(parent=node, data=v, model=model)
             else:
-                if not isinstance(v, str):
+                if not isinstance(v, six.string_types):
                     v = str(v)
-                elif isinstance(v, str):
-                    v = DecodeString(v)
                 node = model.AppendNode(parent=parent, label=k,
                                         data={column: v})