summaryrefslogtreecommitdiff
path: root/harnesses/host_controller/console_argument_parser.py
diff options
context:
space:
mode:
Diffstat (limited to 'harnesses/host_controller/console_argument_parser.py')
-rw-r--r--harnesses/host_controller/console_argument_parser.py60
1 files changed, 0 insertions, 60 deletions
diff --git a/harnesses/host_controller/console_argument_parser.py b/harnesses/host_controller/console_argument_parser.py
deleted file mode 100644
index 71a756f..0000000
--- a/harnesses/host_controller/console_argument_parser.py
+++ /dev/null
@@ -1,60 +0,0 @@
-#
-# Copyright (C) 2018 The Android Open Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the 'License');
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an 'AS IS' BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-import argparse
-import logging
-
-
-class ConsoleArgumentError(Exception):
- """Raised when the console fails to parse commands."""
- pass
-
-
-class ConsoleArgumentParser(argparse.ArgumentParser):
- """The argument parser for a console command."""
-
- def __init__(self, command_name, description):
- """Initializes the ArgumentParser without --help option.
-
- Args:
- command_name: A string, the first argument of the command.
- description: The help message about the command.
- """
- super(ConsoleArgumentParser, self).__init__(
- prog=command_name, description=description, add_help=False)
-
- def ParseLine(self, line):
- """Parses a command line.
-
- Args:
- line: A string, the command line.
-
- Returns:
- An argparse.Namespace object.
- """
- return self.parse_args(line.split())
-
- # @Override
- def error(self, message):
- """Raises an exception when failing to parse the command.
-
- Args:
- message: The error message.
-
- Raises:
- ConsoleArgumentError.
- """
- raise ConsoleArgumentError(message) \ No newline at end of file