Brett Cannon added the comment:

The modules seem to have existed since at least Python 3.2, so I think a proper 
DeprecationWarning is necessary for just one release.

The trick is going to be unittest.main since it seems code in the wild relies 
on it at least partially existing and Michael thinks it should stick around in 
some form or another. If the desire is there to limit the API for unittest.main 
compared to what it is now, either people have to go with stuff disappearing on 
users that get moved out to _main, or you have to do a somewhat evil import 
hack and turn unittest.main into an object with attributes which raise a 
DeprecationWarning for those objects you want to relocate and not for those you 
want to leave in place.

----------
nosy: +brett.cannon

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

Reply via email to