Show More
@@ -11,7 +11,8 b' def fancyopts(args, options, state):' | |||||
11 | map['-'+s] = map['--'+l] = pl |
|
11 | map['-'+s] = map['--'+l] = pl | |
12 | state[pl] = d |
|
12 | state[pl] = d | |
13 | dt[pl] = type(d) |
|
13 | dt[pl] = type(d) | |
14 | if not d is None and not callable(d): |
|
14 | if (d is not None and d is not True and d is not False and | |
|
15 | not callable(d)): | |||
15 | if s: s += ':' |
|
16 | if s: s += ':' | |
16 | if l: l += '=' |
|
17 | if l: l += '=' | |
17 | if s: short = short + s |
|
18 | if s: short = short + s | |
@@ -25,6 +26,7 b' def fancyopts(args, options, state):' | |||||
25 | elif dt[map[opt]] is type(''): state[map[opt]] = arg |
|
26 | elif dt[map[opt]] is type(''): state[map[opt]] = arg | |
26 | elif dt[map[opt]] is type([]): state[map[opt]].append(arg) |
|
27 | elif dt[map[opt]] is type([]): state[map[opt]].append(arg) | |
27 | elif dt[map[opt]] is type(None): state[map[opt]] = True |
|
28 | elif dt[map[opt]] is type(None): state[map[opt]] = True | |
|
29 | elif dt[map[opt]] is type(False): state[map[opt]] = True | |||
28 |
|
30 | |||
29 | return args |
|
31 | return args | |
30 |
|
32 |
General Comments 0
You need to be logged in to leave comments.
Login now