Add docs for __func__ and __self__ on methods.
This commit is contained in:
parent
06291185e1
commit
3fbe20c01e
|
@ -54,12 +54,12 @@ attributes:
|
|||
| | im_class | class object that asked | \(1) |
|
||||
| | | for this method | |
|
||||
+-----------+-----------------+---------------------------+-------+
|
||||
| | im_func | function object | |
|
||||
| | | containing implementation | |
|
||||
| | im_func or | function object | |
|
||||
| | __func__ | containing implementation | |
|
||||
| | | of method | |
|
||||
+-----------+-----------------+---------------------------+-------+
|
||||
| | im_self | instance to which this | |
|
||||
| | | method is bound, or | |
|
||||
| | im_self or | instance to which this | |
|
||||
| | __self__ | method is bound, or | |
|
||||
| | | ``None`` | |
|
||||
+-----------+-----------------+---------------------------+-------+
|
||||
| function | __doc__ | documentation string | |
|
||||
|
|
|
@ -555,6 +555,10 @@ Callable types
|
|||
.. versionchanged:: 2.2
|
||||
:attr:`im_self` used to refer to the class that defined the method.
|
||||
|
||||
.. versionchanged:: 2.6
|
||||
For 3.0 forward-compatibility, :attr:`im_func` is also available as
|
||||
:attr:`__func__`, and :attr:`im_self` as :attr:`__self__`.
|
||||
|
||||
.. index::
|
||||
single: __doc__ (method attribute)
|
||||
single: __name__ (method attribute)
|
||||
|
|
Loading…
Reference in New Issue