[Python-checkins] r51673 - python/branches/bcannon-objcap/BRANCHNEWS

brett.cannon python-checkins at python.org
Fri Sep 1 00:36:42 CEST 2006


Author: brett.cannon
Date: Fri Sep  1 00:36:41 2006
New Revision: 51673

Modified:
   python/branches/bcannon-objcap/BRANCHNEWS
Log:
Add entry on removing 'file' type's initializer.


Modified: python/branches/bcannon-objcap/BRANCHNEWS
==============================================================================
--- python/branches/bcannon-objcap/BRANCHNEWS	(original)
+++ python/branches/bcannon-objcap/BRANCHNEWS	Fri Sep  1 00:36:41 2006
@@ -5,5 +5,14 @@
 Core and builtins
 -----------------
 
+* rev. 51672: Remove the initializer from the 'file' type.  Constructing an
+  isntance now takes no arguments and makes it an empty instance.  To attach a
+  file to a 'file' instance, use objcap.file_init().
+
+  This changes how subclassing 'file' needs to be handled.  First,
+  file.__new__() must be called with no arguments.  Second, in the subclass'
+  __init__(), call objcap.file_init() with 'self' as the first argument and
+  then the usual arguments for opening a file.
+
 * rev. 51392: Introduce objcap module to hold removed functions/methods.  Begin
   with moving object.__subclasses__().


More information about the Python-checkins mailing list