Message224903
Here's an updated patch (based on Vajrasky's patch, thanks!).
Changes:
- Updated deprecation schedule
1. pending deprecation in 3.5
2. deprecation in 3.6
3. removal in 3.7
- Added tests
- Added a whatsnew entry
- Moved warnings import to dist() and linux_distribution() functions
- Used a deprecate-removed directive in the documentation (see also issue 22150)
- Fixed a stacklevel bug. With deprecate_platform_dist_v2.patch the output of platform.dist() was:
>>> import platform as p
>>> p.dist()
/home/berker/projects/cpython/default/Lib/platform.py:373: PendingDeprecationWarning: The dist()/linux_distribution() function will be deprecated in Python 3.5 and removed in Python 3.6
full_distribution_name=0)
('debian', 'wheezy/sid', '')
With the current patch:
>>> import platform as p
>>> p.dist()
__main__:1: PendingDeprecationWarning: dist() and linux_distribution() functions are deprecated in Python 3.5 and will be removed in Python 3.6
('debian', 'wheezy/sid', '') |
|
Date |
User |
Action |
Args |
2014-08-06 04:49:23 | berker.peksag | set | recipients:
+ berker.peksag, lemburg, georg.brandl, doko, zooko, vstinner, draghuram, christian.heimes, sapetnioc, benjamin.peterson, pavel.vinogradov, bgomes, eric.araujo, pola, vajrasky |
2014-08-06 04:49:22 | berker.peksag | set | messageid: <1407300562.89.0.676953778143.issue1322@psf.upfronthosting.co.za> |
2014-08-06 04:49:22 | berker.peksag | link | issue1322 messages |
2014-08-06 04:49:22 | berker.peksag | create | |
|