From bca812c12384d21dc7474cc0afb87647fa48ad22 Mon Sep 17 00:00:00 2001 From: Peter Peterson Date: Wed, 12 Mar 2014 10:55:53 -0400 Subject: [PATCH] Re #2. Fixing bug in way completion flags are checked. --- finddata | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/finddata b/finddata index d817000..91770a9 100755 --- a/finddata +++ b/finddata @@ -33,6 +33,7 @@ def __bashOptions(keyword, parser): print " ".join(options) elif keyword == "options": options = [str(item) for item in parser.option_list] + options = " ".join(options) print options.replace("/", " ") @@ -245,7 +246,8 @@ if __name__ == "__main__": sys.exit(1) # hidden options to help out bash completion - if len(args) == 1 and args[0] in ["instruments", "loglevels", "options"]: + if sys.argv[-2] == "--" \ + and sys.argv[-1] in ["instruments", "loglevels", "options"]: __bashOptions(args[0], parser) sys.exit(0)