I'm running my script (which uses pywikibot to save pages) on tools and when it reaches the save(..., as_group='sysop') part, I'm prompted for my sysop password:
Logging in to wiktionary:pl as Alkamid ERROR: Login failed (WrongPass). Password for user Alkamid on wiktionary:pl (no characters will be shown):
When I enter the password, the following happens:
Logging in to wiktionary:pl as Alkamid
ERROR: Logged in as 'Alkamid' instead of 'AlkamidBot'. Forcing re-login.
Logging in to wiktionary:pl as AlkamidBot
ERROR: Logged in as 'AlkamidBot' instead of 'Alkamid'. Forcing re-login.
Logging in to wiktionary:pl as AlkamidBot
WARNING: API error protectednamespace-interface: You're not allowed to edit interface messages
Traceback (most recent call last):
File "/shared/pywikipedia/core/pywikibot/page.py", line 1125, in _save
watch=watch, bot=botflag, **kwargs)
File "/shared/pywikipedia/core/pywikibot/site.py", line 1297, in callee
return fn(self, *args, **kwargs)
File "/shared/pywikipedia/core/pywikibot/site.py", line 4745, in editpage
result = req.submit()
File "/shared/pywikipedia/core/pywikibot/data/api.py", line 2178, in submit
raise APIError(**result['error'])
pywikibot.data.api.APIError: protectednamespace-interface: You're not allowed to edit interface messages [help:See https://pl.wiktionary.org/w/api.php for API usage]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "addLang.py", line 194, in <module>
main()
File "addLang.py", line 175, in main
page10.save(summary='Dodanie języka {0}'.format(zjezyka), as_group='sysop')
File "/shared/pywikipedia/core/pywikibot/tools/__init__.py", line 1327, in wrapper
return obj(*__args, **__kw)
File "/shared/pywikipedia/core/pywikibot/page.py", line 1114, in save
cc=apply_cosmetic_changes, **kwargs)
File "/shared/pywikipedia/core/pywikibot/page.py", line 1140, in _save
raise pywikibot.OtherPageSaveError(self, err)
pywikibot.exceptions.OtherPageSaveError: Edit to page [[MediaWiki:Gadget-langdata.js]] failed:
protectednamespace-interface: You're not allowed to edit interface messages [help:See https://pl.wiktionary.org/w/api.php for API usage]
<class 'pywikibot.exceptions.OtherPageSaveError'>
CRITICAL: Closing network session.It works fine on my local machine on pywikibot-core.