From 9b88e1587f7c0b9119c8ba2a11f9d4855f14aa0c Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Tue, 29 Apr 2003 04:37:13 +0000 Subject: [PATCH] SF bug #729096: getopt online documentation example improvement A newbie found it difficult to translate the exampe into a case that used only short options or long options but not both. He tried to shorten the tuple search but forgot the trailing comma, The appropriate pattern is an equality check. Revised the example to point him in the right direction. --- Doc/lib/libgetopt.tex | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Doc/lib/libgetopt.tex b/Doc/lib/libgetopt.tex index 1348921f56eb..c1763c5fc242 100644 --- a/Doc/lib/libgetopt.tex +++ b/Doc/lib/libgetopt.tex @@ -111,13 +111,16 @@ import getopt, sys def main(): try: - opts, args = getopt.getopt(sys.argv[1:], "ho:", ["help", "output="]) + opts, args = getopt.getopt(sys.argv[1:], "ho:v", ["help", "output="]) except getopt.GetoptError: # print help information and exit: usage() sys.exit(2) output = None + verbose = False for o, a in opts: + if o == "-v": + verbose = True if o in ("-h", "--help"): usage() sys.exit() -- 2.47.3