Skip to content

Commit bf34a77

Browse files
committed
Fix one issue and simplify another thing
1 parent 34ccd52 commit bf34a77

File tree

2 files changed

+4
-16
lines changed

2 files changed

+4
-16
lines changed

cmd2/argparse_custom.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,7 +1261,7 @@ def _format_action_invocation(self, action: argparse.Action) -> str:
12611261
def _determine_metavar(
12621262
self,
12631263
action: argparse.Action,
1264-
default_metavar: str,
1264+
default_metavar: str | tuple[str, ...],
12651265
) -> str | tuple[str, ...]:
12661266
"""Determine what to use as the metavar value of an action."""
12671267
if action.metavar is not None:
@@ -1278,7 +1278,7 @@ def _determine_metavar(
12781278
def _metavar_formatter(
12791279
self,
12801280
action: argparse.Action,
1281-
default_metavar: str,
1281+
default_metavar: str | tuple[str, ...],
12821282
) -> Callable[[int], tuple[str, ...]]:
12831283
metavar = self._determine_metavar(action, default_metavar)
12841284

@@ -1289,7 +1289,7 @@ def format_tuple(tuple_size: int) -> tuple[str, ...]:
12891289

12901290
return format_tuple
12911291

1292-
def _format_args(self, action: argparse.Action, default_metavar: str) -> str:
1292+
def _format_args(self, action: argparse.Action, default_metavar: str | tuple[str, ...]) -> str:
12931293
"""Handle ranged nargs and make other output less verbose."""
12941294
metavar = self._determine_metavar(action, default_metavar)
12951295
metavar_formatter = self._metavar_formatter(action, default_metavar)
@@ -1311,7 +1311,7 @@ def _format_args(self, action: argparse.Action, default_metavar: str) -> str:
13111311
if isinstance(action.nargs, int) and action.nargs > 1:
13121312
return '{}{{{}}}'.format('%s' % metavar_formatter(1), action.nargs) # noqa: UP031
13131313

1314-
return super()._format_args(action, default_metavar)
1314+
return super()._format_args(action, default_metavar) # type: ignore[arg-type]
13151315

13161316

13171317
class RawDescriptionCmd2HelpFormatter(

cmd2/rl_utils.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -297,17 +297,5 @@ def rl_in_search_mode() -> bool: # pragma: no cover
297297

298298

299299
__all__ = [
300-
'RlType',
301300
'readline',
302-
'rl_escape_prompt',
303-
'rl_force_redisplay',
304-
'rl_get_display_prompt',
305-
'rl_get_point',
306-
'rl_get_prompt',
307-
'rl_in_search_mode',
308-
'rl_set_prompt',
309-
'rl_type',
310-
'rl_unescape_prompt',
311-
'rl_warning',
312-
'vt100_support',
313301
]

0 commit comments

Comments
 (0)