| 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) | ||||