Eric Snow <ericsnowcurren...@gmail.com> added the comment:

Ah, thanks for clarifying.  So which of these is the main thing you really want:

1. reload extension modules
2. completely restart Python

It sounds like #1.  If that's the case then there are a number of issues to 
resolve to make it work.  However, there are some serious technical challenges 
to overcome. :/

So if it's #1 the problem space is relatively focused so a solution (if 
possible) would be tractable in the "short" term, so it *could* happen. :)  
However, if it's #2 then a lot of things will have to fixed and so 
realistically it might never happen.

FYI, either way none of it will be backported, so the functionality would not 
be available on Python 3.7 or earlier.

---------------

FWIW, in VS Code they run their plugins (extensions) in a separate process.  
Their docs give some insight into plugin system design. :)

   
https://code.visualstudio.com/docs/extensionAPI/patterns-and-principles#_stability-extension-isolation

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34309>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to