Message243635
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. |
|
Date |
User |
Action |
Args |
2015-05-19 23:35:58 | ncoghlan | set | recipients:
+ ncoghlan, terry.reedy, kbk, roger.serwy, Al.Sweigart, serhiy.storchaka |
2015-05-19 23:35:58 | ncoghlan | set | messageid: <1432078558.38.0.554612829086.issue24225@psf.upfronthosting.co.za> |
2015-05-19 23:35:58 | ncoghlan | link | issue24225 messages |
2015-05-19 23:35:58 | ncoghlan | create | |
|