chiark / gitweb /
fix python incompatibilities master
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 17 Nov 2018 09:21:59 +0000 (09:21 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 17 Nov 2018 09:22:24 +0000 (09:22 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
curveopt.py
moebius.py

index 5b8f2de155ded9edf4639c66290e8493f856f3bd..234b2750417512bf3c0821b3523f2dd39d2ed5e3 100644 (file)
@@ -32,7 +32,7 @@ class OptimisedCurve():
 
     db = DiscreteBezier(cp, nt, bezier_constructor=BezierSegment)
 
-    fc_input = map(db.point_at_it, range(0, nt+1))
+    fc_input = [ x for x in map(db.point_at_it, range(0, nt+1)) ]
     oc._dbg(repr(fc_input))
 
     for end in (False,True):
index 224678ad3358c1e19a79e2bf98c8a3174a4339a7..f4f37b4ab3a50543935cbc23715c5e6e030e10eb 100644 (file)
@@ -130,7 +130,7 @@ class Moebius():
     assert(nw % 1 == 0)
     m.nv = nv
     m.nw = nw
-    m.nt = nw/2
+    m.nt = int(nw/2)
     m.h = MoebiusHalf(nu=nv*2, nt=m.nt)
 
   def _vw2tiu_kw(m, v, w):