Dvorapa created this task.
Dvorapa added projects: Pywikibot, Pywikibot-cosmetic-changes.py, Pywikibot-textlib.py.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION

On some pages Pywikibot freezes when doing removeEmptySections. It happens time to time after d65faee6b246.

>>> Hvězdoslava <<<
@@ -8 +8 @@
-  | rok = 2016
+  | statistika aktuální k = 2016

@@ -17 +17 @@
-  | rok = 2016
+  | statistika aktuální k = 2016

@@ -26 +26 @@
-  | rok = 2016
+  | statistika aktuální k = 2016

Edit summary: Robot: standardizace parametru „aktuální k“
Exception in thread Put-Thread:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/home/pavel/pywikibot/pywikibot/__init__.py", line 1404, in async_manager
    request(*args, **kwargs)
  File "/home/pavel/pywikibot/pywikibot/page.py", line 109, in handle
    func(self, *args, **kwargs)
  File "/home/pavel/pywikibot/pywikibot/page.py", line 1292, in _save
    summary = self._cosmetic_changes_hook(summary)
  File "/home/pavel/pywikibot/pywikibot/page.py", line 1338, in _cosmetic_changes_hook
    self.text = cc_toolkit.change(old)
  File "/home/pavel/pywikibot/pywikibot/cosmetic_changes.py", line 302, in change
    new_text = self._change(text)
  File "/home/pavel/pywikibot/pywikibot/cosmetic_changes.py", line 296, in _change
    text = self.safe_execute(method, text)
  File "/home/pavel/pywikibot/pywikibot/cosmetic_changes.py", line 283, in safe_execute
    result = method(text)
  File "/home/pavel/pywikibot/pywikibot/cosmetic_changes.py", line 778, in removeEmptySections
    current_heading = sections[i][0]
IndexError: list index out of range

TASK DETAIL
https://phabricator.wikimedia.org/T209712

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Dvorapa
Cc: Aklapper, Dalba, pywikibot-bugs-list, Dvorapa, Wenyi, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
pywikibot-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to