jupyter_client
jupyter_client copied to clipboard
Fix blocking issue in Voila (nbclient case)
Fixing https://github.com/voila-dashboards/voila/issues/1428
The issue is that when using the AsyncKernelMappingManager in Voila, we asynchronously poll messages, but on the jupyter-client side we have a synchronous socket. Asynchronously waiting for a message on a synchronous socket seems to be the culprit for Voila getting stuck.