1cada459cf
Port away from Python2 OBS-URL: https://build.opensuse.org/request/show/719866 OBS-URL: https://build.opensuse.org/package/show/graphics/inkscape?expand=0&rev=52
35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
From f5e0ea893f34c91f25d4781b37ee6eff15a7e213 Mon Sep 17 00:00:00 2001
|
|
From: Thomas Holder <thomas@thomas-holder.de>
|
|
Date: Thu, 7 Mar 2019 21:48:37 +0100
|
|
Subject: [PATCH] extensions 2to3: fix dxf_outlines
|
|
|
|
---
|
|
share/extensions/dxf_outlines.py | 4 +++-
|
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/share/extensions/dxf_outlines.py b/share/extensions/dxf_outlines.py
|
|
index 63d813f94c..e07681bbba 100755
|
|
--- a/share/extensions/dxf_outlines.py
|
|
+++ b/share/extensions/dxf_outlines.py
|
|
@@ -31,6 +31,7 @@ along with this program; if not, write to the Free Software
|
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
'''
|
|
# standard library
|
|
+import sys
|
|
import math
|
|
# local library
|
|
import inkex
|
|
@@ -101,7 +102,8 @@ class MyEffect(inkex.Effect):
|
|
self.d = array([0], float) # knot vector
|
|
self.poly = [[0.0,0.0]] # LWPOLYLINE data
|
|
def output(self):
|
|
- print(b''.join(self.dxf))
|
|
+ stdout = sys.stdout if sys.version_info[0] < 3 else sys.stdout.buffer
|
|
+ stdout.write(b''.join(self.dxf))
|
|
def dxf_add(self, str):
|
|
self.dxf.append(str.encode(self.options.char_encode))
|
|
def dxf_line(self,csp):
|
|
--
|
|
2.21.0
|
|
|