cli: make ArgumentParser._api_mode private

This commit is contained in:
James R. Barlow
2020-05-12 01:28:36 -07:00
parent 2fae9b655e
commit 4b986a5943
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -174,7 +174,7 @@ def create_options(
cmdline.append(str(input_file))
cmdline.append(str(output_file))
parser.api_mode = True
parser._api_mode = True
options = parser.parse_args(cmdline)
for keyword, val in deferred:
setattr(options, keyword, val)
+2 -2
View File
@@ -45,10 +45,10 @@ class ArgumentParser(argparse.ArgumentParser):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.api_mode = False
self._api_mode = False
def error(self, message):
if not self.api_mode:
if not self._api_mode:
super().error(message)
return
raise ValueError(message)