[Python-Dev] cpython: we can call singleton types now
Georg Brandl
g.brandl at gmx.net
Sat Jul 30 19:13:20 CEST 2011
On 07/30/11 17:03, benjamin.peterson wrote:
> http://hg.python.org/cpython/rev/4a07b772f0e0
> changeset: 71639:4a07b772f0e0
> user: Benjamin Peterson <benjamin at python.org>
> date: Sat Jul 30 10:03:09 2011 -0500
> summary:
> we can call singleton types now
>
> files:
> Doc/library/stdtypes.rst | 8 +++++---
> 1 files changed, 5 insertions(+), 3 deletions(-)
>
>
> diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
> --- a/Doc/library/stdtypes.rst
> +++ b/Doc/library/stdtypes.rst
> @@ -2706,7 +2706,7 @@
>
> 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.
I know this is technically correct, but it will look like you mean "calling
type with None as argument" (same for the other singletons).
Probably better to say something like "``type(None)()`` produces ...".
Georg
More information about the Python-Dev
mailing list