Changeset 4803
- Timestamp:
- 11/14/08 14:49:58 (2 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
advparseargsplugin/0.11/tracadvparseargs/parseargs.py
r4795 r4803 39 39 40 40 # Handle multi list: 41 multi list = []41 multiset = set() 42 42 alwayslist = False 43 43 if multi and isinstance(multi, list): 44 multi list = multi44 multiset = set(multi) 45 45 multi = True 46 alwayslist = '*' in multi list46 alwayslist = '*' in multiset 47 47 48 48 def strip (arg): … … 73 73 if not multi: 74 74 kwargs[kw] = value 75 elif not multi list:75 elif not multiset: 76 76 if kw in kwargs: 77 77 if isinstance(kwargs[kw], list): … … 81 81 else: 82 82 kwargs[kw] = value 83 elif alwayslist or kw in multi list:83 elif alwayslist or kw in multiset: 84 84 if kw not in kwargs: 85 85 kwargs[kw] = []
