{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":16241224,"defaultBranch":"master","name":"python-prompt-toolkit","ownerLogin":"prompt-toolkit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-01-25T22:12:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44159252?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702457110.0","currentOid":""},"activityList":{"items":[{"before":"e6cf4ba835a8eda424fc9c730eb26775f8d478d1","after":"465ab02854763fafc0099a2e38a56328c1cb0625","ref":"refs/heads/master","pushedAt":"2024-02-12T08:46:53.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"To fix the memory leak, move the inline condition filter emacs.is_arg out of function.","shortMessageHtmlLink":"To fix the memory leak, move the inline condition filter emacs.is_arg…"}},{"before":"fe38e71e9b44e27f64da0a2c09fb29d93fc34096","after":"e6cf4ba835a8eda424fc9c730eb26775f8d478d1","ref":"refs/heads/master","pushedAt":"2024-02-12T08:43:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Migrate ruff settings for 0.2.x","shortMessageHtmlLink":"Migrate ruff settings for 0.2.x"}},{"before":"b76992eaf5709be9b5e51975b945e0ff23329f2f","after":"fe38e71e9b44e27f64da0a2c09fb29d93fc34096","ref":"refs/heads/master","pushedAt":"2024-02-12T08:43:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"0aa8a9762a51289e753a6e311edcb40b65224c66","after":"b76992eaf5709be9b5e51975b945e0ff23329f2f","ref":"refs/heads/master","pushedAt":"2024-01-24T08:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Add radian","shortMessageHtmlLink":"Add radian"}},{"before":"4432d6233fd8e0efba5920a9650e515f54a20300","after":"0aa8a9762a51289e753a6e311edcb40b65224c66","ref":"refs/heads/master","pushedAt":"2024-01-02T21:50:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"docs: remove windows terminal recommendations","shortMessageHtmlLink":"docs: remove windows terminal recommendations"}},{"before":"f4711bfb0334bda4fbe21ff173d42f5e33d06fd5","after":null,"ref":"refs/heads/release-3.0.43","pushedAt":"2023-12-13T08:44:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"}},{"before":"6a24c99f7db0729d60d7d56f9759db617f266164","after":"4432d6233fd8e0efba5920a9650e515f54a20300","ref":"refs/heads/master","pushedAt":"2023-12-13T08:44:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Release 3.0.43","shortMessageHtmlLink":"Release 3.0.43"}},{"before":null,"after":"f4711bfb0334bda4fbe21ff173d42f5e33d06fd5","ref":"refs/heads/release-3.0.43","pushedAt":"2023-12-13T08:41:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Release 3.0.43","shortMessageHtmlLink":"Release 3.0.43"}},{"before":"807b9d5cd31252733c567207caa8458b7a1b2678","after":null,"ref":"refs/heads/fix-pypy-ctypes","pushedAt":"2023-12-13T08:38:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"}},{"before":"1c6d094206045b712d795956e6ec392cf11aba93","after":"6a24c99f7db0729d60d7d56f9759db617f266164","ref":"refs/heads/master","pushedAt":"2023-12-13T08:38:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix for pypy: don't use pythonapi on pypy.","shortMessageHtmlLink":"Fix for pypy: don't use pythonapi on pypy."}},{"before":"88ca0e8b1651c2a60f568f807a15695e20a7d46f","after":"807b9d5cd31252733c567207caa8458b7a1b2678","ref":"refs/heads/fix-pypy-ctypes","pushedAt":"2023-12-12T23:07:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix for pypy: don't use pythonapi on pypy.","shortMessageHtmlLink":"Fix for pypy: don't use pythonapi on pypy."}},{"before":"41a3c08ed8145ee8182e39911875bb681d31029c","after":"88ca0e8b1651c2a60f568f807a15695e20a7d46f","ref":"refs/heads/fix-pypy-ctypes","pushedAt":"2023-12-12T22:57:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix for pypy: don't use pythonapi on pypy.","shortMessageHtmlLink":"Fix for pypy: don't use pythonapi on pypy."}},{"before":null,"after":"41a3c08ed8145ee8182e39911875bb681d31029c","ref":"refs/heads/fix-pypy-ctypes","pushedAt":"2023-12-12T22:55:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix for pypy: don't use pythonapi on pypy.","shortMessageHtmlLink":"Fix for pypy: don't use pythonapi on pypy."}},{"before":"c4a00cd35fd883f22f1289abe0aeb84de35fd0e2","after":null,"ref":"refs/heads/coroutine-instead-of-awaitable","pushedAt":"2023-12-12T22:47:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"}},{"before":"87d01078cae7f560b241af7cc0b50cc72dfacd26","after":"1c6d094206045b712d795956e6ec392cf11aba93","ref":"refs/heads/master","pushedAt":"2023-12-12T22:47:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Use Coroutine instead of Awaitable in type annotations where possible.","shortMessageHtmlLink":"Use Coroutine instead of Awaitable in type annotations where possible."}},{"before":"f3288c1c523c9e9b82bdc3688e20a35754bdd050","after":"c4a00cd35fd883f22f1289abe0aeb84de35fd0e2","ref":"refs/heads/coroutine-instead-of-awaitable","pushedAt":"2023-12-12T22:44:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Use Coroutine instead of Awaitable in type annotations where possible.","shortMessageHtmlLink":"Use Coroutine instead of Awaitable in type annotations where possible."}},{"before":null,"after":"f3288c1c523c9e9b82bdc3688e20a35754bdd050","ref":"refs/heads/coroutine-instead-of-awaitable","pushedAt":"2023-12-12T22:43:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Use Coroutine instead of Awaitable in type annotations where possible.","shortMessageHtmlLink":"Use Coroutine instead of Awaitable in type annotations where possible."}},{"before":"ac93e11c02203a2caa9e0ad55eca94c84f4eda26","after":null,"ref":"refs/heads/release-3.0.42","pushedAt":"2023-12-12T13:57:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"}},{"before":"6a4e6dd39e7332a30a78f3b5db94d05d4ce33007","after":"87d01078cae7f560b241af7cc0b50cc72dfacd26","ref":"refs/heads/master","pushedAt":"2023-12-12T13:57:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Release 3.0.42","shortMessageHtmlLink":"Release 3.0.42"}},{"before":null,"after":"ac93e11c02203a2caa9e0ad55eca94c84f4eda26","ref":"refs/heads/release-3.0.42","pushedAt":"2023-12-12T13:53:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Release 3.0.42","shortMessageHtmlLink":"Release 3.0.42"}},{"before":"be4ccdfb0b738d8112e815902d2f13b53c386dd8","after":"6a4e6dd39e7332a30a78f3b5db94d05d4ce33007","ref":"refs/heads/master","pushedAt":"2023-12-12T13:48:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix example for progress bar with custom iterable\n\nWhen I tried the example as it was, I got the following exception:\r\n\r\n```\r\n$ python3 /tmp/try_prompt.py\r\n 0.0% [> ] 0/1000 eta [?:??:??]\r\nTraceback (most recent call last):\r\n File \"/tmp/try_prompt.py\", line 8, in \r\n for i in pb(some_iterable, total=1000):\r\n File \"/home/pradeep/.pyenv/versions/3.10.8/lib/python3.10/site-packages/prompt_toolkit/shortcuts/progress_bar/base.py\", line 353, in __iter__\r\n for item in self.data:\r\nTypeError: 'function' object is not iterable\r\n```\r\n\r\nAfter changing the iterable to `some_iterable()`, things worked as expected:\r\n\r\n```\r\n$ python3 /tmp/try_prompt.py \r\n 0.1% [====================================================================================================================>] 1/1000 eta [00:00]\r\n\r\n```","shortMessageHtmlLink":"Fix example for progress bar with custom iterable"}},{"before":"6e4ca6ee139bcd87e23e84d504e3a06856798fda","after":"be4ccdfb0b738d8112e815902d2f13b53c386dd8","ref":"refs/heads/master","pushedAt":"2023-12-12T13:47:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Restore signal.SIGINT handler between prompts","shortMessageHtmlLink":"Restore signal.SIGINT handler between prompts"}},{"before":"e2e75c0dd34a57cc6523febead412b5beef85e5e","after":"6e4ca6ee139bcd87e23e84d504e3a06856798fda","ref":"refs/heads/master","pushedAt":"2023-12-12T13:44:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Disable workaround for ipython >= 8.18","shortMessageHtmlLink":"Disable workaround for ipython >= 8.18"}},{"before":"8c8840cae994989d31e6a4926d8a553f43ace7e6","after":null,"ref":"refs/heads/split-lines-iterable","pushedAt":"2023-12-12T13:42:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"}},{"before":"55cde3eb0e1be72d9232e979a708f1a792339ad9","after":"e2e75c0dd34a57cc6523febead412b5beef85e5e","ref":"refs/heads/master","pushedAt":"2023-12-12T13:42:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Make formatted_text.split_lines accept an iterable (type annotation only).","shortMessageHtmlLink":"Make formatted_text.split_lines accept an iterable (type annotation o…"}},{"before":"7792c67d5b1c66f0c051ac6c9f27bf201f9b51c4","after":"8c8840cae994989d31e6a4926d8a553f43ace7e6","ref":"refs/heads/split-lines-iterable","pushedAt":"2023-12-12T13:38:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Make formatted_text.split_lines accept an iterable (type annotation only).","shortMessageHtmlLink":"Make formatted_text.split_lines accept an iterable (type annotation o…"}},{"before":null,"after":"7792c67d5b1c66f0c051ac6c9f27bf201f9b51c4","ref":"refs/heads/split-lines-iterable","pushedAt":"2023-12-12T13:37:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Make formatted_text.split_lines accept an iterable (type annotation only).","shortMessageHtmlLink":"Make formatted_text.split_lines accept an iterable (type annotation o…"}},{"before":"694291529f2ff19a5cd13a353cef5c32954baf90","after":null,"ref":"refs/heads/1826-fix-autowrap-patch-stdout-windows-issue","pushedAt":"2023-12-08T20:25:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"}},{"before":"3e71b1ea844f1a4dc711e39c015a0d22bb491010","after":"55cde3eb0e1be72d9232e979a708f1a792339ad9","ref":"refs/heads/master","pushedAt":"2023-12-08T20:25:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix line wrapping in `patch_stdout` on Windows.\n\nEnable autowrap before writing data to the output in `patch_stdout`. We\nenable/disable VT terminal processing during every `flush()` of the Windows\nOutput implementation, but it turns out that this causes the autowrap flag to\nbe reset each time. Because of this, we have to enable autowrap each time\nbefore writing.","shortMessageHtmlLink":"Fix line wrapping in patch_stdout on Windows."}},{"before":"a9094e0b9916a3df69a9af8eb71fd6fcac5a313a","after":"694291529f2ff19a5cd13a353cef5c32954baf90","ref":"refs/heads/1826-fix-autowrap-patch-stdout-windows-issue","pushedAt":"2023-12-08T16:03:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jonathanslenders","name":"Jonathan Slenders","path":"/jonathanslenders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216638?s=80&v=4"},"commit":{"message":"Fix line wrapping in `patch_stdout` on Windows.\n\nEnable autowrap before writing data to the output in `patch_stdout`. We\nenable/disable VT terminal processing during every `flush()` of the Windows\nOutput implementation, but it turns out that this causes the autowrap flag to\nbe reset each time. Because of this, we have to enable autowrap each time\nbefore writing.","shortMessageHtmlLink":"Fix line wrapping in patch_stdout on Windows."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-Del5gA","startCursor":null,"endCursor":null}},"title":"Activity · prompt-toolkit/python-prompt-toolkit"}