diff options
| author | Scott Shawcroft <scott@adafruit.com> | 2020-09-21 10:35:00 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-09-21 10:35:00 -0700 |
| commit | df067b498d05ed2acd20ba39b7e4f97ebe4fae6a (patch) | |
| tree | 6f136ef6d097a9a43d22ca07f9dd0e17eace1b1f /py/makeqstrdata.py | |
| parent | c963771b4bb00312fe867e17915f4c0bbbd42d43 (diff) | |
| parent | 0318eb359fbeb91c6b37ed2050e57711ec2740bc (diff) | |
Merge pull request #3446 from jepler/python35-compression-fix6.0.0-beta.0
makeqstrdata: Work around python3.5/3.6 compatibility problem
Diffstat (limited to 'py/makeqstrdata.py')
| -rw-r--r-- | py/makeqstrdata.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/py/makeqstrdata.py b/py/makeqstrdata.py index 96e3956b4..b4f4f1b03 100644 --- a/py/makeqstrdata.py +++ b/py/makeqstrdata.py @@ -109,7 +109,11 @@ class TextSplitter: def __init__(self, words): words.sort(key=lambda x: len(x), reverse=True) self.words = set(words) - self.pat = re.compile("|".join(re.escape(w) for w in words) + "|.", flags=re.DOTALL) + if words: + pat = "|".join(re.escape(w) for w in words) + "|." + else: + pat = "." + self.pat = re.compile(pat, flags=re.DOTALL) def iter_words(self, text): s = [] |
