(self, action, default_metavar)
| 614 | return ', '.join(option_strings) + ' ' + args_string |
| 615 | |
| 616 | def _metavar_formatter(self, action, default_metavar): |
| 617 | if action.metavar is not None: |
| 618 | result = action.metavar |
| 619 | elif action.choices is not None: |
| 620 | result = '{%s}' % ','.join(map(str, action.choices)) |
| 621 | else: |
| 622 | result = default_metavar |
| 623 | |
| 624 | def format(tuple_size): |
| 625 | if isinstance(result, tuple): |
| 626 | return result |
| 627 | else: |
| 628 | return (result, ) * tuple_size |
| 629 | return format |
| 630 | |
| 631 | def _format_args(self, action, default_metavar): |
| 632 | get_metavar = self._metavar_formatter(action, default_metavar) |
no test coverage detected