Nick Coghlan added the comment:

One path you may want to consider is progressively factoring out a public 
"idlelib.extensions" API, and treat everything else in idlelib as fair game for 
renaming. Folks tend to be more tolerant of disruption if the new state of 
affairs is also clearly better for them, not just the folks making the change.

In terms of supporting legacy module names without retaining all that 
complexity in the main source code, I'd suggest looking into the way the 
"six.moves" module works.

----------

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

Reply via email to