summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--py/makeqstrdata.py6
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 = []