Home | History | Annotate | Download | only in Lib

Lines Matching refs:longopts

56 def getopt(args, shortopts, longopts = []):
65 specified, longopts is a list of strings with the names of the
84 if type(longopts) == type(""):
85 longopts = [longopts]
87 longopts = list(longopts)
93 opts, args = do_longs(opts, args[0][2:], longopts, args[1:])
99 def gnu_getopt(args, shortopts, longopts = []):
116 if isinstance(longopts, str):
117 longopts = [longopts]
119 longopts = list(longopts)
136 opts, args = do_longs(opts, args[0][2:], longopts, args[1:])
149 def do_longs(opts, opt, longopts, args):
157 has_arg, opt = long_has_args(opt, longopts)
171 def long_has_args(opt, longopts):
172 possibilities = [o for o in longopts if o.startswith(opt)]