Fix error handling.
[redakcja.git] / 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)
     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..
             # 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.
             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
                 p2 = description[len(p1) + 1:]
                 p1 += '…'
                 p2 = '…' + p2