File tree 2 files changed +7
-3
lines changed 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -748,7 +748,9 @@ def get_filechooser(self):
748
748
return fc
749
749
750
750
def save_figure (self , * args ):
751
- fname , format = self .get_filechooser ().get_filename_from_user ()
751
+ chooser = self .get_filechooser ()
752
+ fname , format = chooser .get_filename_from_user ()
753
+ chooser .destroy ()
752
754
if fname :
753
755
startpath = os .path .expanduser (rcParams .get ('savefig.directory' , '' ))
754
756
if startpath == '' :
Original file line number Diff line number Diff line change @@ -556,7 +556,9 @@ def get_filechooser(self):
556
556
return fc
557
557
558
558
def save_figure (self , * args ):
559
- fname , format = self .get_filechooser ().get_filename_from_user ()
559
+ chooser = self .get_filechooser ()
560
+ fname , format = chooser .get_filename_from_user ()
561
+ chooser .destroy ()
560
562
if fname :
561
563
startpath = os .path .expanduser (rcParams .get ('savefig.directory' , '' ))
562
564
if startpath == '' :
@@ -567,7 +569,7 @@ def save_figure(self, *args):
567
569
rcParams ['savefig.directory' ] = os .path .dirname (unicode (fname ))
568
570
try :
569
571
self .canvas .print_figure (fname , format = format )
570
- except Exception , e :
572
+ except Exception as e :
571
573
error_msg_gtk (str (e ), parent = self )
572
574
573
575
def configure_subplots (self , button ):
You can’t perform that action at this time.
0 commit comments