zhuyifei1999 added a subscriber: Count_Count. zhuyifei1999 added a comment.
So while the event data are loaded from json <https://github.com/wikimedia/pywikibot/blob/34bf10f585ba8ca8e24c8d317686c3694c17d6e6/pywikibot/comms/eventstreams.py#L312>, hex escaping non-acsii are optional: >>> json.loads('{"a":"File:Januš Radzivił. Януш Радзівіл (1646-53).jpg"}') {'a': 'File:Januš Radzivił. Януш Радзівіл (1646-53).jpg'} >>> json.loads('{"a":"File:Janu\u0161 Radzivi\u0142. \u042f\u043d\u0443\u0448 \u0420\u0430\u0434\u0437\u0456\u0432\u0456\u043b (1646-53).jpg"}') {'a': 'File:Januš Radzivił. Януш Радзівіл (1646-53).jpg'} This leaves me to believe the input to the decoder is already corrupted. Possibly packet / chunk boundary? This remind me of https://github.com/btubbs/sseclient/issues/38 https://github.com/btubbs/sseclient/pull/39. @TheSandDoctor Could you see if the issue is still there after the patch? CC @Count_Count TASK DETAIL https://phabricator.wikimedia.org/T181443 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Dvorapa, zhuyifei1999 Cc: Count_Count, Dvorapa, zhuyifei1999, TheSandDoctor, Mpaa, Aklapper, pywikibot-bugs-list, Fructibus, CBogen, Zkhalido, Viztor, DannyS712, Wenyi, Chicocvenancio, Tbscho, MayS, Mdupont, JJMC89, Poyekhali, Altostratus, Taiwania_Justo, Avicennasis, Ixocactus, Wong128hk, mys_721tx, El_Grafo, Dinoguy1000, jayvdb, Masti, Alchimista, Steinsplitter, Rxy, Keegan
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
