Add helper for getting word count from draft

- Legacy-Id: 12655
This commit is contained in:
Ole Laursen 2017-01-16 11:35:48 +00:00
parent 656ed8c89d
commit 34a9f36534

View file

@ -292,6 +292,15 @@ class Draft():
self._pagecount = count_pages
return self._pagecount
# ------------------------------------------------------------------
def get_wordcount(self):
count = 0
# match any sequence of non-white-space characters like the Unix command "wc"
word_re = re.compile(r'\S+', re.UNICODE)
for l in self.lines:
count += sum(1 for _ in word_re.finditer(l))
return count
# ----------------------------------------------------------------------
def get_status(self):
if self._status == None: