Support spaces as error/ignore code separators

Closes #329
This commit is contained in:
Ian Cordasco 2017-05-25 20:02:58 -05:00
parent a36d44a70d
commit a42299d008
No known key found for this signature in database
GPG key ID: 656D3395E4A9791A
2 changed files with 7 additions and 1 deletions

View file

@ -10,6 +10,7 @@ import sys
import tokenize
DIFF_HUNK_REGEXP = re.compile(r'^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@.*$')
COMMA_SEPARATED_LIST_RE = re.compile(r'[,\s]')
def parse_comma_separated_list(value):
@ -27,7 +28,7 @@ def parse_comma_separated_list(value):
return []
if not isinstance(value, (list, tuple)):
value = value.split(',')
value = COMMA_SEPARATED_LIST_RE.split(value)
item_gen = (item.strip() for item in value)
return [item for item in item_gen if item]