Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 7a9f234

Browse filesBrowse files
committed
Fix some six.moves
1 parent a17c5bb commit 7a9f234
Copy full SHA for 7a9f234

File tree

1 file changed

+4
-5
lines changed
Filter options

1 file changed

+4
-5
lines changed

‎lib/matplotlib/backends/backend_tkagg.py

Copy file name to clipboardExpand all lines: lib/matplotlib/backends/backend_tkagg.py
+4-5Lines changed: 4 additions & 5 deletions
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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.