Rework to API behaviour rather than API documentation
authorJason Stubbs <jstubbs@gentoo.org>
Fri, 7 Oct 2005 13:08:31 +0000 (13:08 -0000)
committerJason Stubbs <jstubbs@gentoo.org>
Fri, 7 Oct 2005 13:08:31 +0000 (13:08 -0000)
svn path=/main/branches/2.0/; revision=2117

bin/emaint

index 80a71a727eac810138b6baef1a6aadd9c46b4089..3fdd03f248813a7a679697ac70a8dfeaf1bbe7a1 100755 (executable)
@@ -57,12 +57,12 @@ module_names.sort()
 module_names.insert(0, "all")
 
 
-def exclusive(option, value, empty, parser, var=None):
+def exclusive(option, unused1, unused2, unused3, var=None):
        if not var:
                raise ValueError("var not specified to exclusive()")
        if getattr(parser, var, ""):
                raise OptionValueError("%s and %s are exclusive options" % (getattr(parser, var), value))
-       setattr(parser, var, value)
+       setattr(parser, var, option)
 
 
 usage = "usage: emaint [options] " + " | ".join(module_names)
@@ -84,7 +84,7 @@ if parser.action:
        action = parser.action
 else:
        print "Defaulting to --check"
-       action = "--check"
+       action = "-c/--check"
 
 if args[0] == "all":
        tasks = modules.values()
@@ -92,7 +92,7 @@ else:
        tasks = [modules[args[0]]]
 
 
-if action == "--check":
+if action == "-c/--check":
        status = "Checking %s for problems"
        func = "check"
 else: