kitty/kittens/ask
Kovid Goyal fca0999814
Eureka! Figured out why libedit is breaking in prewarm on macOS via launchd
The prewarm zygote imports the world. shell.py had a top level import
for readline. Which means readline was being imported pre-fork. And of
course as is traditional with Apple libedit is not fork safe. Probably
because it initializes its internal IO routines based on the stdio
handles at time of import which are the handles kitty gets from launchd
2022-08-30 19:35:17 +05:30
..
__init__.py Basic ask kitten 2018-03-23 18:03:43 +05:30
main.py Eureka! Figured out why libedit is breaking in prewarm on macOS via launchd 2022-08-30 19:35:17 +05:30