posit-dev / positron

Positron, a next-generation data science IDE
https://positron.posit.co
Other
2.82k stars 90 forks source link

Special case reticulate for the old supervisor #5438

Closed dfalbel closed 3 hours ago

dfalbel commented 12 hours ago

This special cases reticulate so the Python session is started with the old jupyter supervisor while we don't implement https://github.com/posit-dev/positron/issues/5226

If we don't do this, reticulate will try to use the new supervisor (because it forwards to PythonRuntimeSession.start()) and users will see a:

image

socket hang up

QA Notes

Now reticulate should work even if Positron is configured to use the new supervisor:

image