diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-10-27 20:44:56 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-10-27 20:44:56 (GMT) |
commit | beb638b2ebe0b657961ca99a6d6141cf284e28e7 (patch) | |
tree | 377a50800d50560b4adf4ef3ffca833032320d45 | |
parent | 1ff12cdaa395577157b7abcaca5eba4201d1afd3 (diff) |
need Color.to_string
-rw-r--r-- | yupana.py | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -353,7 +353,7 @@ class Yupana(): gdk_fill_dark_color = Gdk.Color( int(gdk_fill_color.red * 0.5), int(gdk_fill_color.green * 0.5), - int(gdk_fill_color.blue * 0.5)) + int(gdk_fill_color.blue * 0.5)).to_string() return str(gdk_fill_dark_color) self._dot_cache = {} @@ -478,8 +478,12 @@ class Yupana(): def svg_str_to_pixbuf(svg_string): """ Load pixbuf from SVG string """ - pl = GdkPixbuf.PixbufLoader.new_with_type('svg') - pl.write(svg_string) - pl.close() - pixbuf = pl.get_pixbuf() - return pixbuf + try: + pl = GdkPixbuf.PixbufLoader.new_with_type('svg') + pl.write(svg_string) + pl.close() + pixbuf = pl.get_pixbuf() + return pixbuf + except: + print svg_string + return None |