Dependency cleanup: Move hacked_argparse.py to utils/argparse_utils.
The hacked_argparse should live in somewhere outside top level, for
example utils.
BUG=chromium:403712
TEST=make test
Change-Id: Ie90153bd38aaa28ac53580650423022d8cd8248f
Reviewed-on: https://chromium-review.googlesource.com/352952
Commit-Ready: Hung-Te Lin <hungte@chromium.org>
Tested-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-by: Joel Kitching <kitching@chromium.org>
diff --git a/py/tools/regcode.py b/py/tools/regcode.py
index 653b7e0..6a0ba8d 100755
--- a/py/tools/regcode.py
+++ b/py/tools/regcode.py
@@ -15,12 +15,14 @@
import sys
import factory_common # pylint: disable=W0611
-from cros.factory.hacked_argparse import CmdArg, Command, ParseCmdline
from cros.factory.proto import reg_code_pb2
from cros.factory.test import dut as dut_module
from cros.factory.test.rules import registration_codes
from cros.factory.test.rules.registration_codes import RegistrationCode
from cros.factory.tools.build_board import BuildBoard
+from cros.factory.utils.argparse_utils import CmdArg
+from cros.factory.utils.argparse_utils import Command
+from cros.factory.utils.argparse_utils import ParseCmdline
from cros.factory.utils import sys_utils