| zhuyifei1999 created this task. zhuyifei1999 added a project: Pywikibot-core. Herald added subscribers: pywikibot-bugs-list, Aklapper. |
TASK DESCRIPTION
$ python pwb.py shell Welcome to the Pywikibot interactive shell! >>> import pywikibot >>> site = pywikibot.Site() >>> site APISite("commons", "commons") >>> page = pywikibot.Page(site, 'User:YiFeiBot/sandbox/4') >>> page.save('http://youtu.be/') Sleeping for 29.3 seconds, 2016-09-14 11:39:53 Traceback (most recent call last): File "<console>", line 1, in <module> File "/data/project/yifeibot/pywikibot/pywikibot/tools/__init__.py", line 1417, in wrapper return obj(*__args, **__kw) File "/data/project/yifeibot/pywikibot/pywikibot/page.py", line 1208, in save cc=apply_cosmetic_changes, quiet=quiet, **kwargs) File "/data/project/yifeibot/pywikibot/pywikibot/page.py", line 1233, in _save raise err SpamfilterError: Edit to page [[User:YiFeiBot/sandbox/4]] rejected by spam filter due to content: youtu.be/ >>> site._locked_pages [u'User:YiFeiBot/sandbox/4']
The problem line: site.py#L5043 missing unlock_page.
Btw: why manually unlock pages for each case instead of doing it in a try...finally block?
TASK DETAIL
EMAIL PREFERENCES
To: zhuyifei1999
Cc: valhallasw, Aklapper, pywikibot-bugs-list, zhuyifei1999, Mdupont, JJMC89, jayvdb, Alchimista
Cc: valhallasw, Aklapper, pywikibot-bugs-list, zhuyifei1999, Mdupont, JJMC89, jayvdb, Alchimista
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
