{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1202362,"defaultBranch":"master","name":"websocket-client","ownerLogin":"websocket-client","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-12-28T06:35:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24536015?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713910371.0","currentOid":""},"activityList":{"items":[{"before":"85c8645f249fb6fe188bcc09d88f31a35cd0a4ee","after":"fb6523bf42eff8242467ffd0a31fcb031bf92eef","ref":"refs/heads/asyncpong","pushedAt":"2024-05-09T01:05:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"typo fix","shortMessageHtmlLink":"typo fix"}},{"before":"db6a106847c0124c53ca7fd8ec8e7f29c5ee2303","after":"85c8645f249fb6fe188bcc09d88f31a35cd0a4ee","ref":"refs/heads/asyncpong","pushedAt":"2024-04-29T01:32:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"_core WebSocket: _send() dispatcher check (preserves dispatcherless usage)","shortMessageHtmlLink":"_core WebSocket: _send() dispatcher check (preserves dispatcherless u…"}},{"before":"a1af2d42edf4e70aaa6750f11b7a4690d4eb0f32","after":"db6a106847c0124c53ca7fd8ec8e7f29c5ee2303","ref":"refs/heads/asyncpong","pushedAt":"2024-04-26T23:32:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"WebSocketApp.ready()","shortMessageHtmlLink":"WebSocketApp.ready()"}},{"before":"2b0ef2949695805a3c0e939f7e46e8ea43b57fdb","after":"a1af2d42edf4e70aaa6750f11b7a4690d4eb0f32","ref":"refs/heads/asyncpong","pushedAt":"2024-04-26T01:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"_socket send() _send() handles SSLEOFError","shortMessageHtmlLink":"_socket send() _send() handles SSLEOFError"}},{"before":"0e165231ae4d3618ec1e0081061b50f9d52843c2","after":"2b0ef2949695805a3c0e939f7e46e8ea43b57fdb","ref":"refs/heads/asyncpong","pushedAt":"2024-04-26T00:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"create_dispatcher() lambda instantiates WebSocketConnectionClosedException w/ e","shortMessageHtmlLink":"create_dispatcher() lambda instantiates WebSocketConnectionClosedExce…"}},{"before":"2686aef20292b498d73ec35d895c2e5d9f815db9","after":"0e165231ae4d3618ec1e0081061b50f9d52843c2","ref":"refs/heads/asyncpong","pushedAt":"2024-04-24T02:19:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"Merge branch 'master' into asyncpong","shortMessageHtmlLink":"Merge branch 'master' into asyncpong"}},{"before":"690abf3640782c45ef0635b49197082cec1294fe","after":"77337ef76f1f38b14742ab28309f9ca51b8fb011","ref":"refs/heads/master","pushedAt":"2024-04-23T22:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"update codecov-action to v4, python to 3.12","shortMessageHtmlLink":"update codecov-action to v4, python to 3.12"}},{"before":"3dc494588c4bc6ca1cbb745e9d110108f6bf04f0","after":"690abf3640782c45ef0635b49197082cec1294fe","ref":"refs/heads/master","pushedAt":"2024-04-23T22:16:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"apply black formatting","shortMessageHtmlLink":"apply black formatting"}},{"before":"2dfecf77426543a65e39c4b5fb39a8f35340c493","after":"3dc494588c4bc6ca1cbb745e9d110108f6bf04f0","ref":"refs/heads/master","pushedAt":"2024-04-23T22:12:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"1.8.0","shortMessageHtmlLink":"1.8.0"}},{"before":"d0256aad42b99f1ef81b33c7cb28222b5b5ab6a9","after":"2686aef20292b498d73ec35d895c2e5d9f815db9","ref":"refs/heads/asyncpong","pushedAt":"2024-04-22T06:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"WrappedDispatcher.timeout() *args","shortMessageHtmlLink":"WrappedDispatcher.timeout() *args"}},{"before":"96c61c18f4f351556e4d85889c2f84709d94788e","after":"d0256aad42b99f1ef81b33c7cb28222b5b5ab6a9","ref":"refs/heads/asyncpong","pushedAt":"2024-04-22T06:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"WrappedDispatcher.reconnect(): pass reconnecting=True (via timeout()) to reconnector()","shortMessageHtmlLink":"WrappedDispatcher.reconnect(): pass reconnecting=True (via timeout())…"}},{"before":"7dd63536b39483f23ca524f43dd64e76fb1665da","after":"96c61c18f4f351556e4d85889c2f84709d94788e","ref":"refs/heads/asyncpong","pushedAt":"2024-04-19T00:38:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"_app, WebSocketApp: run_forever() passes handleDisconnect lambda to create_dispatcher(), which passes it to WrappedDispatcher","shortMessageHtmlLink":"_app, WebSocketApp: run_forever() passes handleDisconnect lambda to c…"}},{"before":"dfe8397b700076d0bccfb728b1825ba5341736e6","after":"7dd63536b39483f23ca524f43dd64e76fb1665da","ref":"refs/heads/asyncpong","pushedAt":"2024-04-18T07:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"WrappedDispatcher.send(): updated buffwrite() call","shortMessageHtmlLink":"WrappedDispatcher.send(): updated buffwrite() call"}},{"before":"5ffa4aa674e18968975a776f71dc05862987d335","after":"dfe8397b700076d0bccfb728b1825ba5341736e6","ref":"refs/heads/asyncpong","pushedAt":"2024-04-17T23:56:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"_core: WebSocket._send() uses dispatcher.send()","shortMessageHtmlLink":"_core: WebSocket._send() uses dispatcher.send()"}},{"before":"70cfdad11827c0e286d04b2639c7227330d4d797","after":"5ffa4aa674e18968975a776f71dc05862987d335","ref":"refs/heads/asyncpong","pushedAt":"2024-04-17T21:14:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"_dispatcher module and type hints","shortMessageHtmlLink":"_dispatcher module and type hints"}},{"before":"41ad3a1346179a0e160b61b6b1ecb00137d4ca40","after":"70cfdad11827c0e286d04b2639c7227330d4d797","ref":"refs/heads/asyncpong","pushedAt":"2024-04-17T21:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"typo fix","shortMessageHtmlLink":"typo fix"}},{"before":null,"after":"41ad3a1346179a0e160b61b6b1ecb00137d4ca40","ref":"refs/heads/asyncpong","pushedAt":"2024-04-17T21:07:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"_core: run write()s through dispatcher","shortMessageHtmlLink":"_core: run write()s through dispatcher"}},{"before":"a394b46c560cb78672f95bbb3836305e8511d1b9","after":"2dfecf77426543a65e39c4b5fb39a8f35340c493","ref":"refs/heads/master","pushedAt":"2024-03-12T12:43:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"on_reconnect callback (#972)\n\n* on_reconnect\r\n\r\n* setSock() _callback(): if !on_reconnect, fall back to on_open (avoids changing default behavior)\r\n\r\n* WebSocketApp.run_forever() sets has_done_teardown to True (see ticket 974)","shortMessageHtmlLink":"on_reconnect callback (#972)"}},{"before":"1081d524fe124ed257841ffb5ee81804b738cf80","after":"f3d47945c2493a8b945f95ef5b8c2642b0b410ab","ref":"refs/heads/t971","pushedAt":"2024-03-11T21:54:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"WebSocketApp.run_forever() sets has_done_teardown to True (see ticket 974)","shortMessageHtmlLink":"WebSocketApp.run_forever() sets has_done_teardown to True (see ticket…"}},{"before":"e4e5a64213dd01ae8a0dfaf022bc942fba380ab9","after":"1081d524fe124ed257841ffb5ee81804b738cf80","ref":"refs/heads/t971","pushedAt":"2024-03-01T03:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"setSock() _callback(): if !on_reconnect, fall back to on_open (avoids changing default behavior)","shortMessageHtmlLink":"setSock() _callback(): if !on_reconnect, fall back to on_open (avoids…"}},{"before":null,"after":"e4e5a64213dd01ae8a0dfaf022bc942fba380ab9","ref":"refs/heads/t971","pushedAt":"2024-02-26T20:40:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bubbleboy14","name":null,"path":"/bubbleboy14","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/152868?s=80&v=4"},"commit":{"message":"on_reconnect","shortMessageHtmlLink":"on_reconnect"}},{"before":"02457749c4a995af86aed6930e5d26eadcce6b6d","after":"a394b46c560cb78672f95bbb3836305e8511d1b9","ref":"refs/heads/master","pushedAt":"2024-01-12T16:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"update external github action versions","shortMessageHtmlLink":"update external github action versions"}},{"before":"bec26082250c5071afecd07bb85730c29d7006aa","after":"02457749c4a995af86aed6930e5d26eadcce6b6d","ref":"refs/heads/master","pushedAt":"2024-01-08T10:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"update copyright year to 2024","shortMessageHtmlLink":"update copyright year to 2024"}},{"before":"c8cf5f8cbdc0bdee34c44782695bcdb8169e7a9e","after":"bec26082250c5071afecd07bb85730c29d7006aa","ref":"refs/heads/master","pushedAt":"2024-01-08T09:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"add missing myst_parser to docs requirements.txt","shortMessageHtmlLink":"add missing myst_parser to docs requirements.txt"}},{"before":"cf2eb0bb9d33d3790e0e3e3ff3c9231c28dfdc54","after":"c8cf5f8cbdc0bdee34c44782695bcdb8169e7a9e","ref":"refs/heads/master","pushedAt":"2024-01-08T09:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"restore docs requirements.txt for rtd build CI","shortMessageHtmlLink":"restore docs requirements.txt for rtd build CI"}},{"before":"cd4fbb30ed75264bb8f7e46cc6070344ba2558ff","after":"cf2eb0bb9d33d3790e0e3e3ff3c9231c28dfdc54","ref":"refs/heads/master","pushedAt":"2024-01-08T09:38:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"Run black, fix tests","shortMessageHtmlLink":"Run black, fix tests"}},{"before":"f6fa38ae6449ba26bff6f68a9f22d91f7bcf3495","after":"cd4fbb30ed75264bb8f7e46cc6070344ba2558ff","ref":"refs/heads/master","pushedAt":"2024-01-08T08:43:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"edit pytest in CI to show only verbose failures","shortMessageHtmlLink":"edit pytest in CI to show only verbose failures"}},{"before":"981c00e62732f7c867afffbf834bf12a4983069f","after":"f6fa38ae6449ba26bff6f68a9f22d91f7bcf3495","ref":"refs/heads/master","pushedAt":"2024-01-07T13:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"install build in build.yml","shortMessageHtmlLink":"install build in build.yml"}},{"before":"69e470fee083cd4d5f42bccaff3a6168bfeee863","after":"981c00e62732f7c867afffbf834bf12a4983069f","ref":"refs/heads/master","pushedAt":"2024-01-07T13:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"update install commands, start switch to md docs","shortMessageHtmlLink":"update install commands, start switch to md docs"}},{"before":"63b3dfd8156603e3c93c771f6a23ee5d3cf012f4","after":"69e470fee083cd4d5f42bccaff3a6168bfeee863","ref":"refs/heads/master","pushedAt":"2023-12-15T05:56:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"engn33r","name":"engn33r","path":"/engn33r","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6261182?s=80&v=4"},"commit":{"message":"WebSocketApp.run_forever(), read(): check for ssl.SSLEOFError; on exc… (#961)\n\n* WebSocketApp.run_forever(), read(): check for ssl.SSLEOFError; on exception, if custom_dispatcher, pass bool(reconnect) to handleDisconnect()\r\n\r\n* added SSLEOFError to _ssl_compat\r\n\r\n* _app uses _ssl_compat module for SSLEOFError\r\n\r\n* Make black formatter happy\r\n\r\n---------\r\n\r\nCo-authored-by: engn33r ","shortMessageHtmlLink":"WebSocketApp.run_forever(), read(): check for ssl.SSLEOFError; on exc… ("}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERSlipgA","startCursor":null,"endCursor":null}},"title":"Activity · websocket-client/websocket-client"}