Build nargs range string for help text.
(self, nargs_range: tuple[int, int | float])
| 177 | super()._set_color(color) |
| 178 | |
| 179 | def _build_nargs_range_str(self, nargs_range: tuple[int, int | float]) -> str: |
| 180 | """Build nargs range string for help text.""" |
| 181 | if nargs_range[1] == constants.INFINITY: |
| 182 | # {min+} |
| 183 | range_str = f"{{{nargs_range[0]}+}}" |
| 184 | else: |
| 185 | # {min..max} |
| 186 | range_str = f"{{{nargs_range[0]}..{nargs_range[1]}}}" |
| 187 | |
| 188 | return range_str |
| 189 | |
| 190 | def _format_args(self, action: argparse.Action, default_metavar: str) -> str: |
| 191 | """Override to handle cmd2's custom nargs formatting. |
no outgoing calls
no test coverage detected