Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TurtleArt/tautils.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py
index d944118..40c39e9 100644
--- a/TurtleArt/tautils.py
+++ b/TurtleArt/tautils.py
@@ -274,7 +274,10 @@ def save_picture(canvas, file_name):
cr = cairo.Context(img_surface)
cr.set_source_surface(x_surface)
cr.paint()
- img_surface.write_to_png(file_name)
+ if type(file_name) == unicode:
+ img_surface.write_to_png(str(file_name.encode('ascii', 'replace')))
+ else:
+ img_surface.write_to_png(str(file_name))
def get_canvas_data(canvas):