Merge upstream change

This commit is contained in:
Hamilton Kibbe 2016-11-07 21:20:26 -05:00
commit 60d08dc8ad

View file

@ -30,10 +30,7 @@ from .render import GerberContext, RenderSettings
from .theme import THEMES
from ..primitives import *
try:
from cStringIO import StringIO
except (ImportError):
from io import StringIO
from io import BytesIO
class GerberCairoContext(GerberContext):
@ -133,9 +130,9 @@ class GerberCairoContext(GerberContext):
return self.surface.write_to_png(filename)
def dump_str(self):
""" Return a string containing the rendered image.
""" Return a byte-string containing the rendered image.
"""
fobj = StringIO()
fobj = BytesIO()
self.surface.write_to_png(fobj)
return fobj.getvalue()