Nobuaki Sukegawa | 378b727 | 2016-01-03 17:04:50 +0900 | [diff] [blame] | 1 | import argparse |
2 | |||||
3 | |||||
4 | def add_common_args(p): | ||||
5 | p.add_argument('--host', default='localhost') | ||||
6 | p.add_argument('--port', type=int) | ||||
7 | p.add_argument('--protocol') | ||||
8 | p.add_argument('--transport') | ||||
9 | p.add_argument('--ssl', action='store_true') | ||||
10 | |||||
11 | |||||
12 | def parse_common_args(argv): | ||||
13 | p = argparse.ArgumentParser() | ||||
14 | add_common_args(p) | ||||
15 | return p.parse_args(argv) |