summaryrefslogtreecommitdiff
path: root/example/splitaction.py
blob: 11198bd54b3418fd28fea1647d0f71d6ab6c9725 (plain)
1
2
3
4
5
6
7
8
9
10
11
from __future__ import print_function

from ruamel.std.argparse import SplitAppendAction
import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-d', action=SplitAppendAction)

print(parser.parse_args("-d ab -d cd -d kl -d mn".split()))
print(parser.parse_args("-d ab,cd,kl,mn".split()))
print(parser.parse_args("-d ab,cd -d kl,mn".split()))