@@ -746,8 +746,7 @@ def configure_subplots(self):
746746 canvas .get_tk_widget ().pack (side = Tk .TOP , fill = Tk .BOTH , expand = 1 )
747747
748748 def save_figure (self , * args ):
749- from six .moves .tkinter_filedialog import asksaveasfilename
750- from six .moves .tkinter_messagebox import showerror
749+ from six .moves import tkinter_tkfiledialog , tkinter_messagebox
751750 filetypes = self .canvas .get_supported_filetypes ().copy ()
752751 default_filetype = self .canvas .get_default_filetype ()
753752
@@ -766,13 +765,13 @@ def save_figure(self, *args):
766765 # adding a default extension seems to break the
767766 # asksaveasfilename dialog when you choose various save types
768767 # from the dropdown. Passing in the empty string seems to
769- # work - JDH
768+ # work - JDH!
770769 #defaultextension = self.canvas.get_default_filetype()
771770 defaultextension = ''
772771 initialdir = rcParams .get ('savefig.directory' , '' )
773772 initialdir = os .path .expanduser (initialdir )
774773 initialfile = self .canvas .get_default_filename ()
775- fname = asksaveasfilename (
774+ fname = tkinter_tkfiledialog . asksaveasfilename (
776775 master = self .window ,
777776 title = 'Save the figure' ,
778777 filetypes = tk_filetypes ,
@@ -794,7 +793,7 @@ def save_figure(self, *args):
794793 # This method will handle the delegation to the correct type
795794 self .canvas .print_figure (fname )
796795 except Exception as e :
797- showerror ("Error saving file" , str (e ))
796+ tkinter_messagebox . showerror ("Error saving file" , str (e ))
798797
799798 def set_active (self , ind ):
800799 self ._ind = ind
0 commit comments