chiark / gitweb /
Fix an decode error on filenames.
authordaid <daid303@gmail.com>
Fri, 3 Aug 2012 08:32:31 +0000 (10:32 +0200)
committerdaid <daid303@gmail.com>
Fri, 3 Aug 2012 08:32:31 +0000 (10:32 +0200)
Cura/cura_sf/fabmetheus_utilities/svg_writer.py

index a744a0b687c7809108cb1e3d4f5ae470df7dcef5..8a07844545597634393ee56c6a423cf0402b2811 100644 (file)
@@ -198,7 +198,7 @@ class SVGWriter:
                self.setMetadataNoscriptElement('minZ', 'Z: ', self.cornerMinimum.z)
                self.textHeight = float( self.sliceDictionary['textHeight'] )
                controlTop = len(loopLayers) * (self.margin + self.extent.y * self.unitScale + self.textHeight) + self.marginTop + self.textHeight
-               self.svgElement.getFirstChildByLocalName('title').setTextContent(os.path.basename(fileName).encode("utf-8") + ' - Slice Layers')
+               self.svgElement.getFirstChildByLocalName('title').setTextContent(os.path.basename(fileName).decode("utf-8").encode('ascii', 'replace') + ' - Slice Layers')
                svgElementDictionary['height'] = '%spx' % self.getRounded(max(controlTop, self.controlBoxHeightMargin))
                width = max(self.extent.x * self.unitScale, svgMinWidth)
                svgElementDictionary['width'] = '%spx' % self.getRounded( width )