Vituzzu added a comment. I've tested it against last four pages-meta-current it.wiki's dumps. I eventually came to a simple workaround: commenting out "pywikibot.showDiff(oldText, text)".
Anyway I've made a deeper investigation and I found more compact's script don't work. Here's portale.py: It seems to be a problem with showDiff method in pywikibot/support.py relying upond std difflib. Traceback (most recent call last): File "compat/portale.py", line 199, in <module> main() File "compat/portale.py", line 188, in main wikipedia.showDiff(oldtext, newtext) File "/home/.../compat/pywikibot/support.py", line 147, in showDiff for line in difflib.ndiff(oldtext.splitlines(),newtext): File "/usr/lib/python2.7/difflib.py", line 907, in compare cruncher = SequenceMatcher(self.linejunk, a, b) File "/usr/lib/python2.7/difflib.py", line 219, in __init__ self.set_seqs(a, b) File "/usr/lib/python2.7/difflib.py", line 231, in set_seqs self.set_seq2(b) File "/usr/lib/python2.7/difflib.py", line 285, in set_seq2 self.__chain_b() File "/usr/lib/python2.7/difflib.py", line 318, in __chain_b for i, elt in enumerate(b): TypeError: 'bool' object is not iterable TASK DETAIL https://phabricator.wikimedia.org/T124192 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Vituzzu Cc: jayvdb, Aklapper, StudiesWorld, Vituzzu, pywikibot-bugs-list, Anshoe _______________________________________________ pywikibot-bugs mailing list pywikibot-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs