nteract / pick

⛏ Customize your kernels on Launch!
BSD 3-Clause "New" or "Revised" License
32 stars 8 forks source link

force non-execution messages on shell to wait for kernel #1

Closed rgbkrk closed 4 years ago

rgbkrk commented 4 years ago

Only the kernel.config cell or a regular code run should start the kernel. Otherwise, random shell messages can start the default kernel (including inspection and completion requests). This relies on an asyncio.Event to be fired off once the kernel is ready.