[Python-checkins] cpython: Issue #24210: Silence a PendingDeprecationWarning warning in
berker.peksag
python-checkins at python.org
Sat May 16 19:24:45 CEST 2015
https://hg.python.org/cpython/rev/6181146842ba
changeset: 96090:6181146842ba
parent: 96087:08829230079b
user: Berker Peksag <berker.peksag at gmail.com>
date: Sat May 16 20:24:28 2015 +0300
summary:
Issue #24210: Silence a PendingDeprecationWarning warning in platform.platform().
files:
Lib/platform.py | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/Lib/platform.py b/Lib/platform.py
--- a/Lib/platform.py
+++ b/Lib/platform.py
@@ -114,6 +114,8 @@
import collections
import sys, os, re, subprocess
+import warnings
+
### Globals & Constants
# Determine the platform's /dev/null device
@@ -1438,7 +1440,15 @@
elif system in ('Linux',):
# Linux based systems
- distname, distversion, distid = dist('')
+ with warnings.catch_warnings():
+ # see issue #1322 for more information
+ warnings.filterwarnings(
+ 'ignore',
+ 'dist\(\) and linux_distribution\(\) '
+ 'functions are deprecated .*',
+ PendingDeprecationWarning,
+ )
+ distname, distversion, distid = dist('')
if distname and not terse:
platform = _platform(system, release, machine, processor,
'with',
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list