Просмотр исходного кода

wxGUI/query: convert to string only when necessary (merge from trunk, https://trac.osgeo.org/grass/changeset/62276)

git-svn-id: https://svn.osgeo.org/grass/grass/branches/releasebranch_7_0@62277 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 10 лет назад
Родитель
Сommit
41346a4d49
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      gui/wxpython/gui_core/query.py

+ 5 - 3
gui/wxpython/gui_core/query.py

@@ -173,10 +173,10 @@ class QueryDialog(wx.Dialog):
 
 def QueryTreeBuilder(data, column):
     """!Builds tree model from query results.
-    
+
     @param data query results as a dictionary
     @param column column name
-    
+
     @returns tree model
     """
     def addNode(parent, data, model):
@@ -185,8 +185,10 @@ def QueryTreeBuilder(data, column):
                 node = model.AppendNode(parent=parent, label=k)
                 addNode(parent=node, data=v, model=model)
             else:
+                if not isinstance(v, basestring):
+                    v = str(v)
                 node = model.AppendNode(parent=parent, label=k,
-                                        data={column: str(v)})
+                                        data={column: v})
 
     model = TreeModel(DictNode)
     for part in data: