woblink description limit change
authorRadek Czajka <rczajka@rczajka.pl>
Fri, 18 Aug 2023 11:37:48 +0000 (13:37 +0200)
committerRadek Czajka <rczajka@rczajka.pl>
Fri, 18 Aug 2023 11:37:48 +0000 (13:37 +0200)
src/depot/publishers/woblink.py

index 96971c2..cb64a15 100644 (file)
@@ -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