summaryrefslogtreecommitdiff
path: root/pyparsing/util.py
diff options
context:
space:
mode:
authorptmcg <ptmcg@austin.rr.com>2021-09-08 17:35:16 -0500
committerptmcg <ptmcg@austin.rr.com>2021-09-08 17:35:16 -0500
commit6b51ff7faf0cb32170b415341725ddfc8d7b10c7 (patch)
tree26ca619ab9d098d30668cd784abfb258e526d44c /pyparsing/util.py
parentd714f45d927a9712bbb93c8eb4f63b2fff7ad89a (diff)
downloadpyparsing-git-6b51ff7faf0cb32170b415341725ddfc8d7b10c7.tar.gz
The blackening
Diffstat (limited to 'pyparsing/util.py')
-rw-r--r--pyparsing/util.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/pyparsing/util.py b/pyparsing/util.py
index 009c479..07d8dc7 100644
--- a/pyparsing/util.py
+++ b/pyparsing/util.py
@@ -206,12 +206,16 @@ def _collapseStringToRanges(s, re_escape=True):
if len(s) > 3:
for _, chars in itertools.groupby(s, key=is_consecutive):
first = last = next(chars)
- last = collections.deque(itertools.chain(iter([last]), chars), maxlen=1).pop()
+ last = collections.deque(
+ itertools.chain(iter([last]), chars), maxlen=1
+ ).pop()
if first == last:
ret.append(escape_re_range_char(first))
else:
ret.append(
- "{}-{}".format(escape_re_range_char(first), escape_re_range_char(last))
+ "{}-{}".format(
+ escape_re_range_char(first), escape_re_range_char(last)
+ )
)
else:
ret = [escape_re_range_char(c) for c in s]