X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/d3dfd4b8285e3b5939f7865907cc0537e948b6b6..2dd4071b8858c9727ee3e2c09b73b1eadef6e31e:/src/depot/publishers/woblink.py?ds=sidebyside diff --git a/src/depot/publishers/woblink.py b/src/depot/publishers/woblink.py index 96971c28..cb64a156 100644 --- a/src/depot/publishers/woblink.py +++ b/src/depot/publishers/woblink.py @@ -249,17 +249,17 @@ class Woblink(BasePublisher): def get_abstract(self, wldoc, errors=None, description_add=None): description = self.get_description(wldoc, description_add) parts = description.split('\n', 1) - if len(parts) == 1 or len(parts[0]) > 200: + if len(parts) == 1 or len(parts[0]) > 240: # No newline found here. # Try to find last sentence end.. - parts = re.split(r' \.', description[200::-1], 1) + parts = re.split(r' \.', description[240::-1], 1) if len(parts) == 2: p1 = parts[1][::-1] + '.' p2 = description[len(p1) + 1:] else: # No sentence end found. # Just find a space. - p1 = description[:200].rsplit(' ', 1)[0] + p1 = description[:240].rsplit(' ', 1)[0] p2 = description[len(p1) + 1:] p1 += '…' p2 = '…' + p2