Skip to content

Commit 7a9f234

Browse files
committed
Fix some six.moves
1 parent a17c5bb commit 7a9f234

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

lib/matplotlib/backends/backend_tkagg.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)