Pārlūkot izejas kodu

wxGUI: fix using zip function in Python 3

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@74102 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 6 gadi atpakaļ
vecāks
revīzija
5950b0954f
2 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. 4 4
      gui/wxpython/iscatt/plots.py
  2. 3 3
      gui/wxpython/tplot/frame.py

+ 4 - 4
gui/wxpython/iscatt/plots.py

@@ -836,7 +836,7 @@ class PolygonDrawer:
             coords.append(tup)
 
         self.pol.xy = coords
-        self.line.set_data(zip(*self.pol.xy))
+        self.line.set_data(list(zip(*self.pol.xy)))
 
         self.Redraw()
 
@@ -856,7 +856,7 @@ class PolygonDrawer:
                     list(self.pol.xy[:i + 1]) +
                     [(event.xdata, event.ydata)] +
                     list(self.pol.xy[i + 1:]))
-                self.line.set_data(zip(*self.pol.xy))
+                self.line.set_data(list(zip(*self.pol.xy)))
                 break
 
         self.Redraw()
@@ -874,7 +874,7 @@ class PolygonDrawer:
                 list(self.pol.xy[1:]) +
                 [(event.xdata, event.ydata)])
 
-        self.line.set_data(zip(*self.pol.xy))
+        self.line.set_data(list(zip(*self.pol.xy)))
 
         self.Redraw()
 
@@ -903,7 +903,7 @@ class PolygonDrawer:
         elif self.moving_ver_idx == len(self.pol.xy) - 1:
             self.pol.xy[0] = x, y
 
-        self.line.set_data(zip(*self.pol.xy))
+        self.line.set_data(list(zip(*self.pol.xy)))
 
         self.canvas.restore_region(self.background)
 

+ 3 - 3
gui/wxpython/tplot/frame.py

@@ -650,9 +650,9 @@ class TplotFrame(wx.Frame):
         """Used to write CSV file of plotted data"""
         import csv
         if isinstance(y[0], list):
-            zipped = zip(x, *y)
+            zipped = list(zip(x, *y))
         else:
-            zipped = zip(x, y)
+            zipped = list(zip(x, y))
         with open(self.csvpath, "wb") as fi:
             writer = csv.writer(fi)
             if self.header:
@@ -1186,7 +1186,7 @@ class DataCursor(object):
                 x = xData[np.argmin(abs(xData - x))]
 
             info = self.lookUp.GetInformation(x)
-            ys = zip(*info[1].values())[1]
+            ys = list(zip(*info[1].values()))[1]
             if not info:
                 return
             # Update the annotation in the current axis..