summaryrefslogtreecommitdiffstats
path: root/Doc/library
diff options
context:
space:
mode:
authorLarry Hastings <larry@hastings.org>2012-06-24 21:30:41 (GMT)
committerLarry Hastings <larry@hastings.org>2012-06-24 21:30:41 (GMT)
commit68386bc0b88eb4b7c9aeb4f753114dc85f8df5b6 (patch)
tree051c2a77f319435a45f398049806b6fd2e09408b /Doc/library
parent56ed2844fa88882a91f9ccf670c0e7a9736eb2a2 (diff)
downloadcpython-68386bc0b88eb4b7c9aeb4f753114dc85f8df5b6.zip
cpython-68386bc0b88eb4b7c9aeb4f753114dc85f8df5b6.tar.gz
cpython-68386bc0b88eb4b7c9aeb4f753114dc85f8df5b6.tar.bz2
Issue #15164: Change return value of platform.uname() from a
plain tuple to a collections.namedtuple.
Diffstat (limited to 'Doc/library')
-rw-r--r--Doc/library/platform.rst14
1 files changed, 10 insertions, 4 deletions
diff --git a/Doc/library/platform.rst b/Doc/library/platform.rst
index 938c270..c29811c 100644
--- a/Doc/library/platform.rst
+++ b/Doc/library/platform.rst
@@ -158,14 +158,20 @@ Cross Platform
.. function:: uname()
- Fairly portable uname interface. Returns a tuple of strings ``(system, node,
- release, version, machine, processor)`` identifying the underlying platform.
+ Fairly portable uname interface. Returns a :func:`~collections.namedtuple`
+ containing six attributes: :attr:`system`, :attr:`node`, :attr:`release`,
+ :attr:`version`, :attr:`machine`, and :attr:`processor`.
- Note that unlike the :func:`os.uname` function this also returns possible
- processor information as additional tuple entry.
+ Note that this adds a sixth attribute (:attr:`processor`) not present
+ in the :func:`os.uname` result. Also, the attribute names are different
+ for the first two attributes; :func:`os.uname` names them
+ :attr:`sysname` and :attr:`nodename`.
Entries which cannot be determined are set to ``''``.
+ .. versionchanged:: 3.3
+ Result changed from a tuple to a namedtuple.
+
Java Platform
-------------