[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

AltStyle によって変換されたページ (->オリジナル) /