summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Spike <aaron@ekips.org>2008-03-09 19:22:10 +0000
committeracspike <acspike@users.sourceforge.net>2008-03-09 19:22:10 +0000
commit11f2bcb3dc65feb37b2cfebcbf245e5924158856 (patch)
tree9d8fa2540a8a187ab8d47c8a07166bf8f383b065
parentcommitting patch from Alvin Penner to satisfy Bug #192923 (diff)
downloadinkscape-11f2bcb3dc65feb37b2cfebcbf245e5924158856.tar.gz
inkscape-11f2bcb3dc65feb37b2cfebcbf245e5924158856.zip
patch by sas from Bug #199922: speeds up dxf output
(bzr r5011)
-rwxr-xr-xshare/extensions/dxf_outlines.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/share/extensions/dxf_outlines.py b/share/extensions/dxf_outlines.py
index 2e20af56d..ab093a140 100755
--- a/share/extensions/dxf_outlines.py
+++ b/share/extensions/dxf_outlines.py
@@ -24,12 +24,12 @@ import inkex, simplepath, cubicsuperpath, dxf_templates
class MyEffect(inkex.Effect):
def __init__(self):
inkex.Effect.__init__(self)
- self.dxf = ''
+ self.dxf = []
self.handle = 255 # initiallize handle for DXF ENTITY
def output(self):
- print self.dxf
+ print ''.join(self.dxf)
def dxf_add(self, str):
- self.dxf += str
+ self.dxf.append(str)
def dxf_line(self,csp):
self.dxf_add(" 0\nLINE\n 5\n%x\n100\nAcDbEntity\n 8\n0\n100\nAcDbLine\n" % self.handle)
self.dxf_add(" 10\n%f\n 20\n%f\n 30\n0.0\n 11\n%f\n 21\n%f\n 31\n0.0\n" % (csp[0][0],csp[0][1],csp[1][0],csp[1][1]))