@@ -263,7 +263,7 @@ def _get_key(self, event):
263263 for key_mask , prefix in modifiers :
264264 if event .state & key_mask :
265265 if not (prefix == 'shift' and unikey .isprintable ()):
266- key = '{0 }+{1}' . format ( prefix , key )
266+ key = f' { prefix } +{ key } '
267267 return key
268268
269269 def configure_event (self , widget , event ):
@@ -577,7 +577,7 @@ def save_figure(self, *args):
577577 ff = Gtk .FileFilter ()
578578 ff .set_name (name )
579579 for fmt in fmts :
580- ff .add_pattern ("*." + fmt )
580+ ff .add_pattern (f'*. { fmt } ' )
581581 dialog .add_filter (ff )
582582 if self .canvas .get_default_filetype () in fmts :
583583 dialog .set_filter (ff )
@@ -587,7 +587,7 @@ def on_notify_filter(*args):
587587 name = dialog .get_filter ().get_name ()
588588 fmt = self .canvas .get_supported_filetypes_grouped ()[name ][0 ]
589589 dialog .set_current_name (
590- str (Path (dialog .get_current_name ()).with_suffix ("." + fmt )))
590+ str (Path (dialog .get_current_name ()).with_suffix (f'. { fmt } ' )))
591591
592592 dialog .set_current_folder (mpl .rcParams ["savefig.directory" ])
593593 dialog .set_current_name (self .canvas .get_default_filename ())
@@ -678,7 +678,7 @@ def toggle_toolitem(self, name, toggled):
678678
679679 def remove_toolitem (self , name ):
680680 if name not in self ._toolitems :
681- self .toolmanager .message_event ('%s Not in toolbar' % name , self )
681+ self .toolmanager .message_event (f' { name } not in toolbar' , self )
682682 return
683683
684684 for group in self ._groups :
0 commit comments