Terry J. Reedy <tjre...@udel.edu> added the comment:
We cannot prevent files being viewed and possibly modified by multiple programs and in general, should not. I often open a file in more than one python version. In any case, the proposed change would have a high chance on introducing bugs. I just finished (I hope) repairing regressions in 3.8.4. And There are, however, two real issues. One is being able to reload a file, either because it has been changed on disk or because one want to abandon edits since the last save. The other is detecting when a file might need to be reloaded because of external changes. Reloading is the subject of #1721083 (from 2007). I just outlined a easy fix there. The hard part is adding tests for the affected method. You can do that if you want, and say so before I do it. Detecting file changes like Notepad++ does would be a different issue. #38946 is about Catalina making incompatible changes in Apple graphics so that tcl/tk does not work as well as it does in Mohave. To me, the main blocker for multiple tabs is separating editor frames with a text widget from editor windows with a menu. And the need to refactor the hierarchy of text frames. And to stop duplicating per class objects as per instance objects. ---------- resolution: -> rejected stage: -> resolved status: open -> closed _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue41000> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com