Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b4237c5

Browse files
committed
fixed agg backend switch bug on svg failure
svn path=/trunk/matplotlib/; revision=3273
1 parent b3c85d0 commit b4237c5

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

lib/matplotlib/backends/backend_gtkagg.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ def print_figure(self, filename, dpi=None, facecolor='w', edgecolor='w',
116116
error_msg_gtk('Failed to save\nError message: %s'%(msg,), self)
117117
except:
118118
self.figure.set_canvas(self)
119+
raise
119120

120121
self.figure.set_canvas(self)
121122
if DEBUG: print 'FigureCanvasGTKAgg.print_figure done'

lib/matplotlib/backends/backend_wxagg.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ def print_figure(self, filename, dpi=None, facecolor='w', edgecolor='w',
108108
except:
109109
self.figure.set_canvas(self)
110110
raise
111-
else:
112-
self.figure.set_canvas(self)
111+
112+
self.figure.set_canvas(self)
113113

114114
def _get_imagesave_wildcards(self):
115115
'return the wildcard string for the filesave dialog'

0 commit comments

Comments
 (0)