{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":719314832,"defaultBranch":"main","name":"nicegui","ownerLogin":"hsyrja","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-15T22:52:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6464091?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700177929.0","currentOid":""},"activityList":{"items":[{"before":"98d35bf7f9cc3bcb81c7442ab1e45895083f5ca7","after":"f22901c02b8dae6fae34ae2d1f483b29977d5ab1","ref":"refs/heads/main","pushedAt":"2023-11-16T23:50:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"},"commit":{"message":"outbox: RuntimeError: dictionary changed size during iteration\n\nThis should fix the issue tested. Before issue show up few times per hour not happen any more.\r\n\r\nReproducing very difficult, comes side effect. \r\n\r\nlist take copy of items therefore dictionary size cannot change during iteration anymore.\r\n\r\nError message:\r\ndictionary changed size during iteration\r\nTraceback (most recent call last):\r\n File \"/home/hsyrja/.local/lib/python3.10/site-packages/nicegui/outbox.py\", line 49, in loop\r\n data = {\r\n File \"/home/hsyrja/.local/lib/python3.10/site-packages/nicegui/outbox.py\", line 49, in \r\n data = {\r\nRuntimeError: dictionary changed size during iteration","shortMessageHtmlLink":"outbox: RuntimeError: dictionary changed size during iteration"}},{"before":"287455511e079909bf9046068f8d9835d623fe87","after":"98d35bf7f9cc3bcb81c7442ab1e45895083f5ca7","ref":"refs/heads/main","pushedAt":"2023-11-16T23:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"},"commit":{"message":"improve search index generation","shortMessageHtmlLink":"improve search index generation"}},{"before":"6af470c05591ecf56bc52136334e4ab8b04bc256","after":null,"ref":"refs/heads/hsyrja-patch-1","pushedAt":"2023-11-16T23:38:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"}},{"before":"214a788e102368e4cd54287eeca3c8d46a0dc265","after":null,"ref":"refs/heads/hsyrja-patch-2","pushedAt":"2023-11-16T23:27:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"}},{"before":"8973672f18e79153185f99a8e7875292d4068de4","after":"6af470c05591ecf56bc52136334e4ab8b04bc256","ref":"refs/heads/hsyrja-patch-1","pushedAt":"2023-11-16T23:27:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"},"commit":{"message":"Merge pull request #1 from hsyrja/hsyrja-patch-2\n\nRuntimeError: dictionary changed size during iteration","shortMessageHtmlLink":"Merge pull request #1 from hsyrja/hsyrja-patch-2"}},{"before":null,"after":"214a788e102368e4cd54287eeca3c8d46a0dc265","ref":"refs/heads/hsyrja-patch-2","pushedAt":"2023-11-16T17:31:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"},"commit":{"message":"RuntimeError: dictionary changed size during iteration\n\nThis issue happen few or more times in a hour. Now after that change program has been running without issue many hours. This is very hard to reproduce as it come as a side effect of sort of big program running.\r\n\r\nList of items is essentially copy so therefore cannot change during the iteration.\r\n\r\nHere is error message:\r\n\r\nRuntimeError: dictionary changed size during iteration\r\nbinding propagation for 17 active links took 0.011 s\r\ndictionary changed size during iteration\r\nTraceback (most recent call last):\r\n File \"/home/hsyrja/.local/lib/python3.10/site-packages/nicegui/outbox.py\", line 49, in loop\r\n data = {\r\n File \"/home/hsyrja/.local/lib/python3.10/site-packages/nicegui/outbox.py\", line 49, in \r\n data = {\r\nRuntimeError: dictionary changed size during iteration","shortMessageHtmlLink":"RuntimeError: dictionary changed size during iteration"}},{"before":null,"after":"8973672f18e79153185f99a8e7875292d4068de4","ref":"refs/heads/hsyrja-patch-1","pushedAt":"2023-11-15T22:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hsyrja","name":null,"path":"/hsyrja","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6464091?s=80&v=4"},"commit":{"message":"Fix for: RuntimeError: dictionary changed size during iteration\n\nThis error message:\r\n\r\ndictionary changed size during iteration\r\nTraceback (most recent call last):\r\n File \"/home/hsyrja/.local/lib/python3.10/site-packages/nicegui/outbox.py\", line 49, in loop\r\n data = {\r\n File \"/home/hsyrja/.local/lib/python3.10/site-packages/nicegui/outbox.py\", line 49, in \r\n data = {\r\nRuntimeError: dictionary changed size during iteration","shortMessageHtmlLink":"Fix for: RuntimeError: dictionary changed size during iteration"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADsSUH0wA","startCursor":null,"endCursor":null}},"title":"Activity ยท hsyrja/nicegui"}