(self, args=None, namespace=None)
| 2082 | # ===================================== |
| 2083 | |
| 2084 | def parse_args(self, args=None, namespace=None): |
| 2085 | args, argv = self.parse_known_args(args, namespace) |
| 2086 | if argv: |
| 2087 | msg = _('unrecognized arguments: %s') % ' '.join(argv) |
| 2088 | if self.exit_on_error: |
| 2089 | self.error(msg) |
| 2090 | else: |
| 2091 | raise ArgumentError(None, msg) |
| 2092 | return args |
| 2093 | |
| 2094 | def parse_known_args(self, args=None, namespace=None): |
| 2095 | return self._parse_known_args2(args, namespace, intermixed=False) |