Pārlūkot izejas kodu

wxGUI/datacatalog: avoid ValueError when map name corrupted with multiple @ chars (#966)

fixes #959
Anna Petrasova 4 gadi atpakaļ
vecāks
revīzija
9ed1a86fe2
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      gui/wxpython/datacatalog/tree.py

+ 1 - 1
gui/wxpython/datacatalog/tree.py

@@ -166,7 +166,7 @@ def getLocationTree(gisdbase, location, queue, mapsets=None):
                 location, len(listOfMaps)))
                 location, len(listOfMaps)))
         for each in listOfMaps:
         for each in listOfMaps:
             ltype, wholename = each.split('/')
             ltype, wholename = each.split('/')
-            name, mapset = wholename.split('@')
+            name, mapset = wholename.split('@', maxsplit=1)
             maps_dict[mapset].append({'name': name, 'type': ltype})
             maps_dict[mapset].append({'name': name, 'type': ltype})
 
 
     queue.put((maps_dict, None))
     queue.put((maps_dict, None))