{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24046239,"defaultBranch":"master","name":"brython","ownerLogin":"brython-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-15T06:58:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8774340?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709587979.0","currentOid":""},"activityList":{"items":[{"before":"3efd2665cdb5ff69c215ca5fd341a53d6939c2dc","after":"6a4081cd746b27356de55461fbc628d11703a02a","ref":"refs/heads/master","pushedAt":"2024-06-03T13:26:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Support the empty string as filename. Related to issue #2449.","shortMessageHtmlLink":"Support the empty string as filename. Related to issue #2449."}},{"before":"d9c0bda2ecb51770a9c874614b466f4d56b99022","after":"3efd2665cdb5ff69c215ca5fd341a53d6939c2dc","ref":"refs/heads/master","pushedAt":"2024-05-30T06:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2452 : Brython doesn't raise an exception for __hash__ methods that return non-int values","shortMessageHtmlLink":"Fixes #2452 : Brython doesn't raise an exception for __hash__ methods…"}},{"before":"0bcbd1e14e6ccd1894a0ed05794f9a8fdf9f152f","after":"d9c0bda2ecb51770a9c874614b466f4d56b99022","ref":"refs/heads/master","pushedAt":"2024-05-29T07:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2451 : read() method of StringIO doesn't work in Brython","shortMessageHtmlLink":"Fixes #2451 : read() method of StringIO doesn't work in Brython"}},{"before":"92bbc2f3b05c5493bf4fbd351109724b36d170fb","after":"0bcbd1e14e6ccd1894a0ed05794f9a8fdf9f152f","ref":"refs/heads/master","pushedAt":"2024-05-26T09:56:39.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2448 : re.RegexFlag undefined","shortMessageHtmlLink":"Fixes #2448 : re.RegexFlag undefined"}},{"before":"317a4680d9857aff7c7cf001f0cfdfe5fcef2a27","after":"92bbc2f3b05c5493bf4fbd351109724b36d170fb","ref":"refs/heads/master","pushedAt":"2024-05-25T06:32:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2447 : it is no longer possible to set attributes like className of a Web Component","shortMessageHtmlLink":"Fixes #2447 : it is no longer possible to set attributes like classNa…"}},{"before":"de21cbdf2ce32444c04dc1482dcb168ebe8923ca","after":"317a4680d9857aff7c7cf001f0cfdfe5fcef2a27","ref":"refs/heads/master","pushedAt":"2024-05-22T20:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Improve play_song_part.html","shortMessageHtmlLink":"Improve play_song_part.html"}},{"before":"d01232742e696e63c67e34cf9add7e1644517180","after":"de21cbdf2ce32444c04dc1482dcb168ebe8923ca","ref":"refs/heads/master","pushedAt":"2024-05-22T20:09:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Improve play_song_part.html","shortMessageHtmlLink":"Improve play_song_part.html"}},{"before":"d0428821c4b42a362fac771c529413b49aa642e0","after":"d01232742e696e63c67e34cf9add7e1644517180","ref":"refs/heads/master","pushedAt":"2024-05-20T16:12:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Update documentation about keyboard events","shortMessageHtmlLink":"Update documentation about keyboard events"}},{"before":"a6f6270a62856cc59303da1a1f6e50a5b9b458e2","after":"d0428821c4b42a362fac771c529413b49aa642e0","ref":"refs/heads/master","pushedAt":"2024-05-19T15:16:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2445 : setTimeout type change","shortMessageHtmlLink":"Fixes #2445 : setTimeout type change"}},{"before":"2a35d59c65609c41cc4dcc62260c46f51b4a501e","after":"a6f6270a62856cc59303da1a1f6e50a5b9b458e2","ref":"refs/heads/master","pushedAt":"2024-05-19T14:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Remove \"input\" from the list of keyboard events. Related to issue #2444","shortMessageHtmlLink":"Remove \"input\" from the list of keyboard events. Related to issue #2444"}},{"before":"b99447d5c6128adc4bf1d97174dcbe9706f37b7f","after":"2a35d59c65609c41cc4dcc62260c46f51b4a501e","ref":"refs/heads/master","pushedAt":"2024-05-19T14:41:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2443 : next(map(str,range(42))) throws exception","shortMessageHtmlLink":"Fixes #2443 : next(map(str,range(42))) throws exception"}},{"before":"68be38b8633c84f05443b48ce2051d57bba4ebf9","after":"b99447d5c6128adc4bf1d97174dcbe9706f37b7f","ref":"refs/heads/master","pushedAt":"2024-05-19T14:15:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Forbid setting attributes for objects that have no __dict__. Related to issue #2440","shortMessageHtmlLink":"Forbid setting attributes for objects that have no __dict__. Related …"}},{"before":"148899797ab0a576f356e8f1b6f576f079150b81","after":"68be38b8633c84f05443b48ce2051d57bba4ebf9","ref":"refs/heads/master","pushedAt":"2024-05-16T06:37:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Add demo to play a part of a song using WebAudio","shortMessageHtmlLink":"Add demo to play a part of a song using WebAudio"}},{"before":"c9c7f6ea3ae6e5f2af40ae0b5ed8a9c2cbd16545","after":"148899797ab0a576f356e8f1b6f576f079150b81","ref":"refs/heads/master","pushedAt":"2024-05-14T09:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Implement utf16 codec","shortMessageHtmlLink":"Implement utf16 codec"}},{"before":"323f8b3973fc03cfb49c80f37257f56eb5da35e9","after":"c9c7f6ea3ae6e5f2af40ae0b5ed8a9c2cbd16545","ref":"refs/heads/master","pushedAt":"2024-05-12T20:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Update generated script after merge","shortMessageHtmlLink":"Update generated script after merge"}},{"before":"0d011aecd2c7224c3f22f135e3c758fa8e4164bd","after":"323f8b3973fc03cfb49c80f37257f56eb5da35e9","ref":"refs/heads/master","pushedAt":"2024-05-12T20:04:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Merge pull request #2439 from hardcore-sushi/master\n\nFix URL regex","shortMessageHtmlLink":"Merge pull request #2439 from hardcore-sushi/master"}},{"before":"d58ce3e5fada241df4bc8b298ce4fce3708f0be1","after":"0d011aecd2c7224c3f22f135e3c758fa8e4164bd","ref":"refs/heads/master","pushedAt":"2024-05-12T19:57:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2438 : cannot convert sting to UTF16","shortMessageHtmlLink":"Fixes #2438 : cannot convert sting to UTF16"}},{"before":"744e54fb114f5b0281d4bb1ac8479f7a0a1a0649","after":"d58ce3e5fada241df4bc8b298ce4fce3708f0be1","ref":"refs/heads/master","pushedAt":"2024-05-11T15:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Revert PR #2436, broke the home page","shortMessageHtmlLink":"Revert PR #2436, broke the home page"}},{"before":"4be5e6a92a0a584934a36d2fb08ea37eb767ce05","after":"744e54fb114f5b0281d4bb1ac8479f7a0a1a0649","ref":"refs/heads/master","pushedAt":"2024-05-10T15:56:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Update generated scripts after merge","shortMessageHtmlLink":"Update generated scripts after merge"}},{"before":"05b06ff43476409cd53e2d46b076fe53c06e6624","after":"4be5e6a92a0a584934a36d2fb08ea37eb767ce05","ref":"refs/heads/master","pushedAt":"2024-05-10T15:55:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Merge pull request #2436 from hardcore-sushi/master\n\nSoften URL regex","shortMessageHtmlLink":"Merge pull request #2436 from hardcore-sushi/master"}},{"before":"73c68e9d8ffd545cc0f822c37716e503bd16f3c0","after":"05b06ff43476409cd53e2d46b076fe53c06e6624","ref":"refs/heads/master","pushedAt":"2024-05-10T15:54:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fix printing of chr(0)","shortMessageHtmlLink":"Fix printing of chr(0)"}},{"before":"865bfcf921e9be7fc3faba239d7e488930fbc01e","after":"73c68e9d8ffd545cc0f822c37716e503bd16f3c0","ref":"refs/heads/master","pushedAt":"2024-05-09T16:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2435 : TypeError: res.__get__ is not a function","shortMessageHtmlLink":"Fixes #2435 : TypeError: res.__get__ is not a function"}},{"before":"239647b0349fc9f4a8fec69778bdee0aafaba233","after":"865bfcf921e9be7fc3faba239d7e488930fbc01e","ref":"refs/heads/master","pushedAt":"2024-05-09T16:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2434 : when parameter name starts with double underscore in methods","shortMessageHtmlLink":"Fixes #2434 : <Javascript undefined> when parameter name starts with …"}},{"before":"840911bae0c6c48a1fe67b19f46b29c900c1e823","after":"239647b0349fc9f4a8fec69778bdee0aafaba233","ref":"refs/heads/master","pushedAt":"2024-05-09T13:09:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"When calling jsobject.new() from Python code, don't convert the result of the underlying JS constructor. Related to issue #2420.","shortMessageHtmlLink":"When calling jsobject.new() from Python code, don't convert the resul…"}},{"before":"4c89f140176f38225f7bbc9c1c00191e9f38537f","after":"840911bae0c6c48a1fe67b19f46b29c900c1e823","ref":"refs/heads/master","pushedAt":"2024-05-08T15:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Revert commit 392de4ba33abba0c6bcdf8c383618e9c5d1e7d69. Related to issue #2420","shortMessageHtmlLink":"Revert commit 392de4b. Related to issue #2420"}},{"before":"b81cd042f33feb0a9c898a9d673e8a5f11d1ad44","after":"4c89f140176f38225f7bbc9c1c00191e9f38537f","ref":"refs/heads/master","pushedAt":"2024-05-07T15:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2433 : non standard behavior of collections.ChainMap and dict()","shortMessageHtmlLink":"Fixes #2433 : non standard behavior of collections.ChainMap and dict()"}},{"before":"392de4ba33abba0c6bcdf8c383618e9c5d1e7d69","after":"b81cd042f33feb0a9c898a9d673e8a5f11d1ad44","ref":"refs/heads/master","pushedAt":"2024-05-07T15:27:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Improve xml parsing","shortMessageHtmlLink":"Improve xml parsing"}},{"before":"f57e8f471eea48148f87905f5e12c05f9caebf56","after":"392de4ba33abba0c6bcdf8c383618e9c5d1e7d69","ref":"refs/heads/master","pushedAt":"2024-05-07T13:15:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"When transforming a Python dict into a JS Object, don't set attribute PYOBJ to the JS object, store it in a JS Map instead. Related to issue #2420.","shortMessageHtmlLink":"When transforming a Python dict into a JS Object, don't set attribute…"}},{"before":"8484c0a6bd29c53e6eed2dfcc66a228168fb25ea","after":"f57e8f471eea48148f87905f5e12c05f9caebf56","ref":"refs/heads/master","pushedAt":"2024-05-07T05:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Fixes #2432 : non standard behavior of the \"in\" operator","shortMessageHtmlLink":"Fixes #2432 : non standard behavior of the \"in\" operator"}},{"before":"3213dc559d271c3e757aa2435f7c93c7a2e95ebe","after":"8484c0a6bd29c53e6eed2dfcc66a228168fb25ea","ref":"refs/heads/master","pushedAt":"2024-05-06T14:56:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"PierreQuentel","name":"Pierre Quentel","path":"/PierreQuentel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3447215?s=80&v=4"},"commit":{"message":"Changes to intro.md. Completes PR #2431","shortMessageHtmlLink":"Changes to intro.md. Completes PR #2431"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWvnxGAA","startCursor":null,"endCursor":null}},"title":"Activity · brython-dev/brython"}