[Python-checkins] python/dist/src/Doc/lib libweakref.tex, 1.27, 1.27.4.1
birkenfeld@users.sourceforge.net
birkenfeld at users.sourceforge.net
Sat Jul 2 12:44:41 CEST 2005
Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20243/Doc/lib
Modified Files:
Tag: release24-maint
libweakref.tex
Log Message:
backport bug [ 1228904 ] weakref example broken
Index: libweakref.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libweakref.tex,v
retrieving revision 1.27
retrieving revision 1.27.4.1
diff -u -d -r1.27 -r1.27.4.1
--- libweakref.tex 2 Jul 2004 18:57:41 -0000 1.27
+++ libweakref.tex 2 Jul 2005 10:44:38 -0000 1.27.4.1
@@ -255,13 +255,10 @@
import weakref
class ExtendedRef(weakref.ref):
- def __new__(cls, ob, callback=None, **annotations):
- weakref.ref.__new__(cls, ob, callback)
- self.__counter = 0
-
def __init__(self, ob, callback=None, **annotations):
super(ExtendedRef, self).__init__(ob, callback)
- for k, v in annotations:
+ self.__counter = 0
+ for k, v in annotations.iteritems():
setattr(self, k, v)
def __call__(self):
More information about the Python-checkins
mailing list