@@ -253,7 +253,7 @@ def write_c_coverage(self) -> None:
253253 for filename , undoc in self .c_undoc .items ():
254254 write_header (op , filename )
255255 for typ , name in sorted (undoc ):
256- op .write (' * %-50s [%9s ]\n ' % ( name , typ ) )
256+ op .write (f ' * { name :<50 } [ { typ :>9 } ]\n ' )
257257 if self .config .coverage_show_missing_items :
258258 if self .app .quiet :
259259 logger .warning (
@@ -415,8 +415,7 @@ def _write_py_statistics(self, op: TextIO) -> None:
415415 else :
416416 table .append (['TOTAL' , '100' , '0' ])
417417
418- for line in _write_table (table ):
419- op .write (f'{ line } \n ' )
418+ op .writelines (f'{ line } \n ' for line in _write_table (table ))
420419
421420 def write_py_coverage (self ) -> None :
422421 output_file = self .outdir / 'python.txt'
@@ -445,7 +444,7 @@ def write_py_coverage(self) -> None:
445444 write_header (op , name )
446445 if undoc ['funcs' ]:
447446 op .write ('Functions:\n ' )
448- op .writelines (' * %s \n ' % x for x in undoc ['funcs' ])
447+ op .writelines (f ' * { x } \n ' for x in undoc ['funcs' ])
449448 if self .config .coverage_show_missing_items :
450449 if self .app .quiet :
451450 for func in undoc ['funcs' ]:
@@ -467,7 +466,7 @@ def write_py_coverage(self) -> None:
467466 op .write ('Classes:\n ' )
468467 for class_name , methods in sorted (undoc ['classes' ].items ()):
469468 if not methods :
470- op .write (' * %s \n ' % class_name )
469+ op .write (f ' * { class_name } \n ' )
471470 if self .config .coverage_show_missing_items :
472471 if self .app .quiet :
473472 logger .warning (
@@ -483,8 +482,8 @@ def write_py_coverage(self) -> None:
483482 + name
484483 )
485484 else :
486- op .write (' * %s -- missing methods:\n \n ' % class_name )
487- op .writelines (' - %s \n ' % x for x in methods )
485+ op .write (f ' * { class_name } -- missing methods:\n \n ' )
486+ op .writelines (f ' - { x } \n ' for x in methods )
488487 if self .config .coverage_show_missing_items :
489488 if self .app .quiet :
490489 for meth in methods :
0 commit comments