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

Reply via email to