Examples:
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=%E2%80%8E192.0.2.0
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=192%E2%80%8E.0.2.0
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=%20192.0.2.0%20
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=_192.0.2.0_
versus
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=%E2%80%8EAnomie
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=Ano%E2%80%8Emie
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=%20Anomie%20
- https://www.mediawiki.org/w/api.php?action=query&list=recentchanges&rcuser=_Anomie_
Original report:
This started to happen before few days, but no for all IP addresses.
kizule@kizule:~/development/pywikibot-core$ python3 pwb.py patrol -usercontribs:'213.149.159.237' -ask /home/kizule/development/pywikibot-core/pywikibot/config2.py:1138: _ConfigurationDeprecationWarning: "sysopnames" present in our user-config.py is no longer a supported configuration variable. Please inform the maintainers if you depend on it. 'depend on it.'.format(_key), _ConfigurationDeprecationWarning) Processing user: 213.149.159.237 Newpages: Loading Корисник:Zoranzoki21/patrol_whitelist WARNING: API error baduser_rcuser: Invalid value "213.149.159.237" for user parameter "rcuser". Traceback (most recent call last): File "pwb.py", line 321, in <module> if not main(): File "pwb.py", line 316, in main run_python_file(filename, [filename] + args, argvu, file_package) File "pwb.py", line 101, in run_python_file main_mod.__dict__) File "./scripts/patrol.py", line 505, in <module> main() File "./scripts/patrol.py", line 490, in main bot.run(feed) File "./scripts/patrol.py", line 286, in run for page in feed: File "./scripts/patrol.py", line 410, in api_feed_repeater for page in generator: File "/home/kizule/development/pywikibot-core/pywikibot/site.py", line 6627, in newpages for pageitem in gen: File "/home/kizule/development/pywikibot-core/pywikibot/data/api.py", line 2808, in __iter__ self.data = self.request.submit() File "/home/kizule/development/pywikibot-core/pywikibot/data/api.py", line 2080, in submit raise APIError(**result['error']) pywikibot.data.api.APIError: baduser_rcuser: Invalid value "213.149.159.237" for user parameter "rcuser". [help:See https://sr.wikipedia.org/w/api.php for API usage. Subscribe to the mediawiki-api-announce mailing list at <https://lists.wikimedia.org/mailman/listinfo/mediawiki-api-announce> for notice of API deprecations and breaking changes.] CRITICAL: Exiting due to uncaught exception <class 'pywikibot.data.api.APIError'> kizule@kizule:~/development/pywikibot-core$
Version of pywikibot:
kizule@kizule:~/development/pywikibot-core$ python3 pwb.py version /home/kizule/development/pywikibot-core/pywikibot/config2.py:1138: _ConfigurationDeprecationWarning: "sysopnames" present in our user-config.py is no longer a supported configuration variable. Please inform the maintainers if you depend on it. 'depend on it.'.format(_key), _ConfigurationDeprecationWarning) Pywikibot: [ssh] pywikibot-core (e78bbf3, g11512, 2019/09/10, 11:30:54, ok) Release version: 3.1.dev0 requests version: 2.21.0 cacerts: /etc/ssl/certs/ca-certificates.crt certificate test: ok Python: 3.7.3 (default, Aug 20 2019, 17:04:43) [GCC 8.3.0] PYWIKIBOT_DIR: Not set PYWIKIBOT_DIR_PWB: PYWIKIBOT_NO_USER_CONFIG: Not set Config base dir: /home/kizule/development/pywikibot-core Usernames for family "wikipedia": sr: Zoranzoki21 (also sysop) kizule@kizule:~/development/pywikibot-core$