diff Doc/tutorial/classes.rst @ 44026:48af6375207e

Removed the API to create unbound methods and simplified the API for bound methods. The signature is PyMethod_New(func, instance). Also removed im_class and renamed im_self to __self__ and im_func to __func__. im_class can be substituted with method.__self__.__class__. I've also updated some parts of the documenation.
author Christian Heimes <christian@cheimes.de>
date Tue, 27 Nov 2007 10:40:20 +0000
parents 3d866579117d
children 0889daf6d0d9
line wrap: on
line diff
--- a/Doc/tutorial/classes.rst	Mon Nov 26 23:23:18 2007 +0000
+++ b/Doc/tutorial/classes.rst	Tue Nov 27 10:40:20 2007 +0000
@@ -576,8 +576,8 @@
 .. % \code{sys.stdin} will not cause the interpreter to read further input
 .. % from it.)
 
-Instance method objects have attributes, too: ``m.im_self`` is the instance
-object with the method :meth:`m`, and ``m.im_func`` is the function object
+Instance method objects have attributes, too: ``m.__self__`` is the instance
+object with the method :meth:`m`, and ``m.__func__`` is the function object
 corresponding to the method.