Xqt created this task.
Xqt added projects: Pywikibot, EventStreams.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
**List of steps to reproduce**:
running a bot script with EventStreams fails upstream with http Error 429
**What happens?**:
Execution time: 0 seconds
Script terminated by exception:
ERROR: 429 Client Error: Too Many Requests for url:
https://stream.wikimedia.org
/v2/stream/recentchange (HTTPError)
Traceback (most recent call last):
File "C:\pwb\core\pwb.py", line 487, in <module>
main()
File "C:\pwb\core\pwb.py", line 471, in main
if not execute():
File "C:\pwb\core\pwb.py", line 454, in execute
run_python_file(filename, script_args, module)
File "C:\pwb\core\pwb.py", line 144, in run_python_file
main_mod.__dict__)
File ".\scripts\redirect.py", line 906, in <module>
main()
File ".\scripts\redirect.py", line 902, in main
bot.run()
File "C:\pwb\core\pywikibot\bot.py", line 1628, in run
for item in self.generator:
File "C:\pwb\core\pywikibot\bot.py", line 1626, in <genexpr>
self.generator = (item for item in self.generator)
File ".\scripts\redirect.py", line 367, in retrieve_double_redirects
for event in stream:
File "C:\pwb\core\pywikibot\comms\eventstreams.py", line 283, in __iter__
self.source = EventSource(**self.sse_kwargs)
File "C:\Python37-32\lib\site-packages\sseclient.py", line 40, in __init__
self._connect()
File "C:\Python37-32\lib\site-packages\sseclient.py", line 53, in _connect
self.resp.raise_for_status()
File "C:\Python37-32\lib\site-packages\requests\models.py", line 940, in
raise
_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url:
http
s://stream.wikimedia.org/v2/stream/recentchange
CRITICAL: Exiting due to uncaught exception <class
'requests.exceptions.HTTPErro
r'>
**Software version**:7
Python 3.7.3
Pywikibot 7.4.0.dev0
requests 2.22.0
sseclient: 0.0.22
TASK DETAIL
https://phabricator.wikimedia.org/T308931
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Xqt
Cc: Aklapper, pywikibot-bugs-list, Ottomata, Xqt, Jyoo1011, RBrounley_WMF,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Xinbenlv,
Vacio, Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis,
Nirmos, mys_721tx, jayvdb, Masti, Alchimista, Krenair
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]