Die correctly when called indirectly with no package specified.
authorscarabeus <scarabeus@gentoo.org>
Tue, 2 Nov 2010 14:20:49 +0000 (14:20 -0000)
committerscarabeus <scarabeus@gentoo.org>
Tue, 2 Nov 2010 14:20:49 +0000 (14:20 -0000)
svn path=/trunk/gentoolkit/; revision=846

pym/gentoolkit/equery/keywords.py
pym/gentoolkit/eshowkw/__init__.py

index f6ff60714ec8a9327c5b75370b91f87cced2aafe..be79fe3055df3ef3a411197185f18fd34c43afd3 100644 (file)
@@ -5,4 +5,4 @@
 from gentoolkit.eshowkw import main as emain
 
 def main(input_args):
-       emain(input_args)
\ No newline at end of file
+       emain(input_args, True)
\ No newline at end of file
index 0ea49734c616e88387b5e6352c159cf4f7ae1b16..72be2f170f31d1bb51c0b3d6aecb54e2b1e0c25a 100644 (file)
@@ -77,7 +77,7 @@ def process_args(argv):
 
        return parser.parse_args(args=argv)
 
-def main(argv):
+def main(argv, indirect = False):
        global ignore_slots, bold, order, topper
 
        #opts parsing
@@ -96,7 +96,7 @@ def main(argv):
        package = opts.package
 
        # equery support
-       if argv[0] == 'equery' and len(package) <= 0:
+       if indirect and len(package) <= 0:
                msg_err = 'No packages specified'
                raise SystemExit(msg_err)