JJMC89 created this task.
JJMC89 added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION
**Steps to replicate the issue** (include links if applicable):
A connection error is encountered from an event stream
**What happens?**:
When attempting to re-establish a connection a `TypeError` is raised.
WARNING: Connection error: fetch
https://stream.wikimedia.org/v2/stream/mediawiki.page_change.v1 failed with
wrong response status: 500.
Try to re-establish connection.
Traceback (most recent call last):
File "/var/www/.venv/bin/copypatrol-backend", line 8, in <module>
sys.exit(cli())
^^^^^
File
"/var/www/.venv/lib/python3.11/site-packages/copypatrol_backend/cli.py", line
268, in cli
store_changes(since=parsed_args.since, total=parsed_args.total)
File
"/var/www/.venv/lib/python3.11/site-packages/copypatrol_backend/cli.py", line
25, in store_changes
for event in change_stream(since=since, total=total):
File
"/var/www/.venv/lib/python3.11/site-packages/copypatrol_backend/stream_listener.py",
line 49, in change_stream
yield from stream
File "<frozen _collections_abc>", line 330, in __next__
File
"/var/www/.venv/lib/python3.11/site-packages/pywikibot/tools/collections.py",
line 278, in send
return next(self._started_gen)
^^^^^^^^^^^^^^^^^^^^^^^
File
"/var/www/.venv/lib/python3.11/site-packages/pywikibot/comms/eventstreams.py",
line 379, in generator
self.source.connect(config.max_retries)
File
"/var/www/.venv/lib/python3.11/site-packages/requests_sse/client.py", line 259,
in connect
response = self._session.request(
^^^^^^^^^^^^^^^^^^^^^^
TypeError: Session.request() got an unexpected keyword argument
'last_event_id'
CRITICAL: Exiting due to uncaught exception TypeError: Session.request()
got an unexpected keyword argument 'last_event_id'
**What should have happened instead?**:
A TypeError is not raised by using `latest_event_id` instead of
`last_event_id`.
**Software version**:
- pywikibot: 10.0.0
- requests-sse: 0.5.1
TASK DETAIL
https://phabricator.wikimedia.org/T394570
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: JJMC89
Cc: Aklapper, pywikibot-bugs-list, JJMC89, mevo, PotsdamLamb, Jyoo1011,
JohnsonLee01, SHEKH, Dijkstra, Khutuck, Zkhalido, Aram, Viztor, Wenyi, Tbscho,
MayS, Mdupont, Dvorapa, Altostratus, Avicennasis, Hannolans, mys_721tx, Xqt,
jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]