From d422ef1134d81123b059574d13060811534e1d0d Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Wed, 13 Aug 2008 06:40:25 +0000 Subject: 146: Removed CLI.parse_kw() method and corresponding unit tests --- ipalib/cli.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'ipalib/cli.py') diff --git a/ipalib/cli.py b/ipalib/cli.py index bf96d369..d0cf1017 100644 --- a/ipalib/cli.py +++ b/ipalib/cli.py @@ -98,19 +98,8 @@ class CLI(object): self.run_cmd(cmd, sys.argv[2:]) def run_cmd(self, cmd, given): - print self.parse(given) - sys.exit(0) - kw = dict(self.parse_kw(args)) - self[cmd](**kw) - - def parse_kw(self, args): - for arg in args: - m = re.match(r'^--([a-z][-a-z0-9]*)=(.+)$', arg) - if m is not None: - yield ( - from_cli(m.group(1)), - m.group(2), - ) + (args, kw) = self.parse(given) + self[cmd](*args, **kw) def parse(self, given): args = [] @@ -123,7 +112,6 @@ class CLI(object): args.append(g) return (args, kw) - def __get_mcl(self): """ Returns the Max Command Length. -- cgit