@@ -1003,11 +1003,11 @@ def _format_usage(
1003
1003
1004
1004
# if no optionals or positionals are available, usage is just prog
1005
1005
elif not actions :
1006
- usage = '%(prog)s' % { "prog" : self ._prog }
1006
+ usage = f' { self ._prog } '
1007
1007
1008
1008
# if optionals and positionals are available, calculate usage
1009
1009
else :
1010
- prog = '%(prog)s' % { "prog" : self ._prog }
1010
+ prog = f' { self ._prog } '
1011
1011
1012
1012
# split optionals from positionals
1013
1013
optionals = []
@@ -1098,7 +1098,7 @@ def get_lines(parts: list[str], indent: str, prefix: Optional[str] = None) -> li
1098
1098
usage = '\n ' .join (lines )
1099
1099
1100
1100
# prefix with 'Usage:'
1101
- return '%s%s \n \n ' % ( prefix , usage )
1101
+ return f' { prefix } { usage } \n \n '
1102
1102
1103
1103
def _format_action_invocation (self , action : argparse .Action ) -> str :
1104
1104
if not action .option_strings :
@@ -1134,7 +1134,7 @@ def _determine_metavar(
1134
1134
elif action .choices is not None :
1135
1135
choice_strs = [str (choice ) for choice in action .choices ]
1136
1136
# Begin cmd2 customization (added space after comma)
1137
- result = '{%s}' % ', ' .join (choice_strs )
1137
+ result = f' { ", " .join (choice_strs )} '
1138
1138
# End cmd2 customization
1139
1139
else :
1140
1140
result = default_metavar
@@ -1164,17 +1164,17 @@ def _format_args(self, action: argparse.Action, default_metavar: Union[str, tupl
1164
1164
if nargs_range is not None :
1165
1165
range_str = f'{ nargs_range [0 ]} +' if nargs_range [1 ] == constants .INFINITY else f'{ nargs_range [0 ]} ..{ nargs_range [1 ]} '
1166
1166
1167
- return '{}{{{}}}' .format ('%s' % metavar_formatter (1 ), range_str )
1167
+ return '{}{{{}}}' .format ('%s' % metavar_formatter (1 ), range_str ) # noqa: UP031
1168
1168
1169
1169
# Make this output less verbose. Do not customize the output when metavar is a
1170
1170
# tuple of strings. Allow argparse's formatter to handle that instead.
1171
1171
if isinstance (metavar , str ):
1172
1172
if action .nargs == ZERO_OR_MORE :
1173
- return '[%s [...]]' % metavar_formatter (1 )
1173
+ return '[%s [...]]' % metavar_formatter (1 ) # noqa: UP031
1174
1174
if action .nargs == ONE_OR_MORE :
1175
- return '%s [...]' % metavar_formatter (1 )
1175
+ return '%s [...]' % metavar_formatter (1 ) # noqa: UP031
1176
1176
if isinstance (action .nargs , int ) and action .nargs > 1 :
1177
- return '{}{{{}}}' .format ('%s' % metavar_formatter (1 ), action .nargs )
1177
+ return '{}{{{}}}' .format ('%s' % metavar_formatter (1 ), action .nargs ) # noqa: UP031
1178
1178
1179
1179
return super ()._format_args (action , default_metavar ) # type: ignore[arg-type]
1180
1180
0 commit comments