FAQ
Hello,

The language reference for Python 3.2 (and the development version, as
well), says this in section 3.2:

~
Built-in functions

A built-in function object is a wrapper around a C function. Examples of
built-in functions are len() and math.sin() (math is a standard built-in
module). <...> Special read-only attributes: <...> __self__ is set to None
(but see the next item) <...>.
~

Now I don't know whether it's a bug in Python or in the docs, but that
doesn't seem to be the case:

ActivePython 3.2.2.3 (ActiveState Software Inc.) based on
Python 3.2.2 (default, Sep 8 2011, 10:55:13) [MSC v.1500 64 bit (AMD64)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
len.__self__
<module 'builtins' (built-in)>
open.__self__
<module 'io' (built-in)>
import math
math.sin.__self__
<module 'math' (built-in)>

Thoughts?

Roman.

Search Discussions

  • Michael Foord at Feb 13, 2012 at 5:40 pm

    On 13/02/2012 16:43, ????? ???????? wrote:
    Hello,

    The language reference for Python 3.2 (and the development version, as
    well), says this in section 3.2:

    ~
    Built-in functions

    A built-in function object is a wrapper around a C function. Examples
    of built-in functions are len() and math.sin() (math is a standard
    built-in module). <...> Special read-only attributes: <...> __self__
    is set to None (but see the next item) <...>.
    ~

    Now I don't know whether it's a bug in Python or in the docs, but that
    doesn't seem to be the case:

    ActivePython 3.2.2.3 (ActiveState Software Inc.) based on
    Python 3.2.2 (default, Sep 8 2011, 10:55:13) [MSC v.1500 64 bit
    (AMD64)] on win32
    Type "help", "copyright", "credits" or "license" for more information.
    len.__self__
    <module 'builtins' (built-in)>
    open.__self__
    <module 'io' (built-in)>
    import math
    math.sin.__self__
    <module 'math' (built-in)>

    Thoughts?
    Yep, that seems like a documentation bug. Please file an issue for it.

    All the best,

    Michael
    Roman.

    _______________________________________________
    Doc-SIG maillist - Doc-SIG at python.org
    http://mail.python.org/mailman/listinfo/doc-sig

    --
    http://www.voidspace.org.uk/

    May you do good and not evil
    May you find forgiveness for yourself and forgive others
    May you share freely, never taking more than you give.
    -- the sqlite blessing http://www.sqlite.org/different.html

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdoc-sig @
categoriespython
postedFeb 13, '12 at 4:43p
activeFeb 13, '12 at 5:40p
posts2
users2
websitepython.org

People

Translate

site design / logo © 2019 Grokbase