cpython: 4a07b772f0e0 (original) (raw)
Mercurial > cpython
changeset 71639:4a07b772f0e0
we can call singleton types now
Benjamin Peterson benjamin@python.org | |
---|---|
date | Sat, 30 Jul 2011 10:03:09 -0500 |
parents | 895831b940bd |
children | 6af7cb290a24 |
files | Doc/library/stdtypes.rst |
diffstat | 1 files changed, 5 insertions(+), 3 deletions(-)[+] [-] Doc/library/stdtypes.rst 8 |
line wrap: on
line diff
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -2706,7 +2706,7 @@ The Null Object
This object is returned by functions that don't explicitly return a value. It
supports no special operations. There is exactly one null object, named
-None
(a built-in name).
+None
(a built-in name). Calling type(None)
produces the same singleton.
It is written as None
.
@@ -2718,7 +2718,8 @@ The Ellipsis Object
This object is commonly used by slicing (see :ref:slicings
). It supports no
special operations. There is exactly one ellipsis object, named
-:const:Ellipsis
(a built-in name).
+:const:Ellipsis
(a built-in name). Calling type(Ellipsis)
produces the
+:const:Ellipsis
singleton.
It is written as Ellipsis
or ...
.
@@ -2728,7 +2729,8 @@ The NotImplemented Object
This object is returned from comparisons and binary operations when they are
asked to operate on types they don't support. See :ref:comparisons
for more
-information.
+information. There is exactly one NotImplemented
object. Calling
+type(NotImplemented)
produces the singleton instance.
It is written as NotImplemented
.