1- import six
2-
31import math
42import logging
53import os .path
@@ -58,14 +56,14 @@ def _restore_foreground_window_at_end():
5856
5957def raise_msg_to_str (msg ):
6058 """msg is a return arg from a raise. Join with new lines"""
61- if not isinstance (msg , six . string_types ):
59+ if not isinstance (msg , str ):
6260 msg = '\n ' .join (map (str , msg ))
6361 return msg
6462
6563
6664def error_msg_tkpaint (msg , parent = None ):
67- from six . moves import tkinter_messagebox as tkMessageBox
68- tkMessageBox .showerror ("matplotlib" , msg )
65+ import tkinter . messagebox
66+ tkinter . messagebox .showerror ("matplotlib" , msg )
6967
7068
7169def blit (photoimage , aggimage , offsets , bbox = None ):
@@ -686,15 +684,15 @@ def configure_subplots(self):
686684 window .grab_set ()
687685
688686 def save_figure (self , * args ):
689- from six . moves import tkinter_tkfiledialog , tkinter_messagebox
687+ import tkinter . filedialog , tkinter . messagebox
690688 filetypes = self .canvas .get_supported_filetypes ().copy ()
691689 default_filetype = self .canvas .get_default_filetype ()
692690
693691 # Tk doesn't provide a way to choose a default filetype,
694692 # so we just have to put it first
695693 default_filetype_name = filetypes .pop (default_filetype )
696694 sorted_filetypes = ([(default_filetype , default_filetype_name )]
697- + sorted (six . iteritems ( filetypes )))
695+ + sorted (filetypes . items ( )))
698696 tk_filetypes = [(name , '*.%s' % ext ) for ext , name in sorted_filetypes ]
699697
700698 # adding a default extension seems to break the
@@ -705,7 +703,7 @@ def save_figure(self, *args):
705703 defaultextension = ''
706704 initialdir = os .path .expanduser (rcParams ['savefig.directory' ])
707705 initialfile = self .canvas .get_default_filename ()
708- fname = tkinter_tkfiledialog .asksaveasfilename (
706+ fname = tkinter . filedialog .asksaveasfilename (
709707 master = self .window ,
710708 title = 'Save the figure' ,
711709 filetypes = tk_filetypes ,
@@ -719,12 +717,12 @@ def save_figure(self, *args):
719717 # Save dir for next time, unless empty str (i.e., use cwd).
720718 if initialdir != "" :
721719 rcParams ['savefig.directory' ] = (
722- os .path .dirname (six . text_type (fname )))
720+ os .path .dirname (str (fname )))
723721 try :
724722 # This method will handle the delegation to the correct type
725723 self .canvas .figure .savefig (fname )
726724 except Exception as e :
727- tkinter_messagebox .showerror ("Error saving file" , str (e ))
725+ tkinter . messagebox .showerror ("Error saving file" , str (e ))
728726
729727 def set_active (self , ind ):
730728 self ._ind = ind
@@ -906,15 +904,15 @@ def set_message(self, s):
906904
907905class SaveFigureTk (backend_tools .SaveFigureBase ):
908906 def trigger (self , * args ):
909- from six . moves import tkinter_tkfiledialog , tkinter_messagebox
907+ import tkinter . filedialog , tkinter . messagebox
910908 filetypes = self .figure .canvas .get_supported_filetypes ().copy ()
911909 default_filetype = self .figure .canvas .get_default_filetype ()
912910
913911 # Tk doesn't provide a way to choose a default filetype,
914912 # so we just have to put it first
915913 default_filetype_name = filetypes .pop (default_filetype )
916914 sorted_filetypes = ([(default_filetype , default_filetype_name )]
917- + sorted (six . iteritems ( filetypes )))
915+ + sorted (filetypes . items ( )))
918916 tk_filetypes = [(name , '*.%s' % ext ) for ext , name in sorted_filetypes ]
919917
920918 # adding a default extension seems to break the
@@ -925,7 +923,7 @@ def trigger(self, *args):
925923 defaultextension = ''
926924 initialdir = os .path .expanduser (rcParams ['savefig.directory' ])
927925 initialfile = self .figure .canvas .get_default_filename ()
928- fname = tkinter_tkfiledialog .asksaveasfilename (
926+ fname = tkinter . filedialog .asksaveasfilename (
929927 master = self .figure .canvas .manager .window ,
930928 title = 'Save the figure' ,
931929 filetypes = tk_filetypes ,
@@ -942,13 +940,12 @@ def trigger(self, *args):
942940 rcParams ['savefig.directory' ] = initialdir
943941 else :
944942 # save dir for next time
945- rcParams ['savefig.directory' ] = os .path .dirname (
946- six .text_type (fname ))
943+ rcParams ['savefig.directory' ] = os .path .dirname (str (fname ))
947944 try :
948945 # This method will handle the delegation to the correct type
949946 self .figure .savefig (fname )
950947 except Exception as e :
951- tkinter_messagebox .showerror ("Error saving file" , str (e ))
948+ tkinter . messagebox .showerror ("Error saving file" , str (e ))
952949
953950
954951class ConfigureSubplotsTk (backend_tools .ConfigureSubplotsBase ):
0 commit comments