1
- import six
2
-
3
1
import functools
4
2
import os
5
3
import re
6
4
import signal
7
5
import sys
8
- from six import unichr
9
6
import traceback
10
7
11
8
import matplotlib
@@ -439,7 +436,7 @@ def _get_key(self, event):
439
436
if event_key > MAX_UNICODE :
440
437
return None
441
438
442
- key = unichr (event_key )
439
+ key = chr (event_key )
443
440
# qt delivers capitalized letters. fix capitalization
444
441
# note that capslock is ignored
445
442
if 'shift' in mods :
@@ -678,7 +675,7 @@ def destroy(self, *args):
678
675
self .window .close ()
679
676
680
677
def get_window_title (self ):
681
- return six . text_type ( self .window .windowTitle () )
678
+ return self .window .windowTitle ()
682
679
683
680
def set_window_title (self , title ):
684
681
self .window .setWindowTitle (title )
@@ -779,7 +776,7 @@ def edit_parameters(self):
779
776
item , ok = QtWidgets .QInputDialog .getItem (
780
777
self .parent , 'Customize' , 'Select axes:' , titles , 0 , False )
781
778
if ok :
782
- axes = allaxes [titles .index (six . text_type ( item ) )]
779
+ axes = allaxes [titles .index (item )]
783
780
else :
784
781
return
785
782
@@ -825,7 +822,7 @@ def configure_subplots(self):
825
822
826
823
def save_figure (self , * args ):
827
824
filetypes = self .canvas .get_supported_filetypes_grouped ()
828
- sorted_filetypes = sorted (six . iteritems ( filetypes ))
825
+ sorted_filetypes = sorted (filetypes . items ( ))
829
826
default_filetype = self .canvas .get_default_filetype ()
830
827
831
828
startpath = os .path .expanduser (
@@ -848,12 +845,12 @@ def save_figure(self, *args):
848
845
# Save dir for next time, unless empty str (i.e., use cwd).
849
846
if startpath != "" :
850
847
matplotlib .rcParams ['savefig.directory' ] = (
851
- os .path .dirname (six . text_type ( fname ) ))
848
+ os .path .dirname (fname ))
852
849
try :
853
- self .canvas .figure .savefig (six . text_type ( fname ) )
850
+ self .canvas .figure .savefig (fname )
854
851
except Exception as e :
855
852
QtWidgets .QMessageBox .critical (
856
- self , "Error saving file" , six . text_type (e ),
853
+ self , "Error saving file" , str (e ),
857
854
QtWidgets .QMessageBox .Ok , QtWidgets .QMessageBox .NoButton )
858
855
859
856
@@ -931,7 +928,6 @@ def __init__(self, toolmanager, parent):
931
928
QtWidgets .QToolBar .__init__ (self , parent )
932
929
self ._toolitems = {}
933
930
self ._groups = {}
934
- self ._last = None
935
931
936
932
@property
937
933
def _icon_extension (self ):
@@ -956,7 +952,6 @@ def handler():
956
952
else :
957
953
button .clicked .connect (handler )
958
954
959
- self ._last = button
960
955
self ._toolitems .setdefault (name , [])
961
956
self ._add_to_group (group , name , button , position )
962
957
self ._toolitems [name ].append ((button , handler ))
@@ -1014,7 +1009,7 @@ def trigger(self, *args):
1014
1009
class SaveFigureQt (backend_tools .SaveFigureBase ):
1015
1010
def trigger (self , * args ):
1016
1011
filetypes = self .canvas .get_supported_filetypes_grouped ()
1017
- sorted_filetypes = sorted (six . iteritems ( filetypes ))
1012
+ sorted_filetypes = sorted (filetypes . items ( ))
1018
1013
default_filetype = self .canvas .get_default_filetype ()
1019
1014
1020
1015
startpath = os .path .expanduser (
@@ -1038,12 +1033,12 @@ def trigger(self, *args):
1038
1033
# Save dir for next time, unless empty str (i.e., use cwd).
1039
1034
if startpath != "" :
1040
1035
matplotlib .rcParams ['savefig.directory' ] = (
1041
- os .path .dirname (six . text_type ( fname ) ))
1036
+ os .path .dirname (fname ))
1042
1037
try :
1043
- self .canvas .figure .savefig (six . text_type ( fname ) )
1038
+ self .canvas .figure .savefig (fname )
1044
1039
except Exception as e :
1045
1040
QtWidgets .QMessageBox .critical (
1046
- self , "Error saving file" , six . text_type (e ),
1041
+ self , "Error saving file" , str (e ),
1047
1042
QtWidgets .QMessageBox .Ok , QtWidgets .QMessageBox .NoButton )
1048
1043
1049
1044
@@ -1070,14 +1065,16 @@ def remove_rubberband(self):
1070
1065
backend_tools .ToolRubberband = RubberbandQt
1071
1066
1072
1067
1068
+ @cbook .deprecated ("3.0" )
1073
1069
def error_msg_qt (msg , parent = None ):
1074
- if not isinstance (msg , six . string_types ):
1070
+ if not isinstance (msg , str ):
1075
1071
msg = ',' .join (map (str , msg ))
1076
1072
1077
1073
QtWidgets .QMessageBox .warning (None , "Matplotlib" ,
1078
1074
msg , QtGui .QMessageBox .Ok )
1079
1075
1080
1076
1077
+ @cbook .deprecated ("3.0" )
1081
1078
def exception_handler (type , value , tb ):
1082
1079
"""Handle uncaught exceptions
1083
1080
It does not catch SystemExit
@@ -1089,7 +1086,7 @@ def exception_handler(type, value, tb):
1089
1086
if hasattr (value , 'strerror' ) and value .strerror is not None :
1090
1087
msg += value .strerror
1091
1088
else :
1092
- msg += six . text_type (value )
1089
+ msg += str (value )
1093
1090
1094
1091
if len (msg ):
1095
1092
error_msg_qt (msg )
0 commit comments