@@ -249,7 +249,7 @@ def store_file_breaks(self):
249249 breaks = self .breakpoints
250250 filename = self .io .filename
251251 try :
252- with open (self .breakpointPath , "r" ) as fp :
252+ with open (self .breakpointPath ) as fp :
253253 lines = fp .readlines ()
254254 except OSError :
255255 lines = []
@@ -279,7 +279,7 @@ def restore_file_breaks(self):
279279 if filename is None :
280280 return
281281 if os .path .isfile (self .breakpointPath ):
282- with open (self .breakpointPath , "r" ) as fp :
282+ with open (self .breakpointPath ) as fp :
283283 lines = fp .readlines ()
284284 for line in lines :
285285 if line .startswith (filename + '=' ):
@@ -441,7 +441,7 @@ def build_subprocess_arglist(self):
441441 # run from the IDLE source directory.
442442 del_exitf = idleConf .GetOption ('main' , 'General' , 'delete-exitfunc' ,
443443 default = False , type = 'bool' )
444- command = "__import__('idlelib.run').run.main(%r)" % ( del_exitf ,)
444+ command = f "__import__('idlelib.run').run.main({ del_exitf !r } )"
445445 return [sys .executable ] + w + ["-c" , command , str (self .port )]
446446
447447 def start_subprocess (self ):
@@ -574,9 +574,9 @@ def transfer_path(self, with_cwd=False):
574574
575575 self .runcommand ("""if 1:
576576 import sys as _sys
577- _sys.path = %r
577+ _sys.path = {!r}
578578 del _sys
579- \n """ % (path , ))
579+ \n """ . format (path ))
580580
581581 active_seq = None
582582
@@ -703,14 +703,14 @@ def stuffsource(self, source):
703703 def prepend_syspath (self , filename ):
704704 "Prepend sys.path with file's directory if not already included"
705705 self .runcommand ("""if 1:
706- _filename = %r
706+ _filename = {!r}
707707 import sys as _sys
708708 from os.path import dirname as _dirname
709709 _dir = _dirname(_filename)
710710 if not _dir in _sys.path:
711711 _sys.path.insert(0, _dir)
712712 del _filename, _sys, _dirname, _dir
713- \n """ % (filename , ))
713+ \n """ . format (filename ))
714714
715715 def showsyntaxerror (self , filename = None ):
716716 """Override Interactive Interpreter method: Use Colorizing
@@ -1536,7 +1536,7 @@ def main():
15361536 try :
15371537 opts , args = getopt .getopt (sys .argv [1 :], "c:deihnr:st:" )
15381538 except getopt .error as msg :
1539- print ("Error: %s \n %s" % ( msg , usage_msg ) , file = sys .stderr )
1539+ print (f "Error: { msg } \n { usage_msg } " , file = sys .stderr )
15401540 sys .exit (2 )
15411541 for o , a in opts :
15421542 if o == '-c' :
@@ -1668,9 +1668,9 @@ def main():
16681668 if cmd or script :
16691669 shell .interp .runcommand ("""if 1:
16701670 import sys as _sys
1671- _sys.argv = %r
1671+ _sys.argv = {!r}
16721672 del _sys
1673- \n """ % (sys .argv , ))
1673+ \n """ . format (sys .argv ))
16741674 if cmd :
16751675 shell .interp .execsource (cmd )
16761676 elif script :
0 commit comments