[Python-checkins] r58975 - in python/trunk: Doc/library/collections.rst Lib/collections.py Lib/test/test_collections.py
M.-A. Lemburg
mal at egenix.com
Thu Nov 15 13:30:59 CET 2007
On 2007-11-15 13:26, Eric Smith wrote:
> M.-A. Lemburg wrote:
>> I'm probably missing something, but why don't you name the
>> method "replace" instead of using a Python internal name for
>> it ?
>
> Because that would prevent you from having a namedtuple member named
> "replace".
Thanks for the clarification.
I usually use a single underscore for such situations, e.g.
for namespace objects, but that's probably just a matter of
taste.
>>
>> On 2007-11-15 03:44, raymond.hettinger wrote:
>>> Author: raymond.hettinger
>>> Date: Thu Nov 15 03:44:53 2007
>>> New Revision: 58975
>>>
>>> Modified:
>>> python/trunk/Doc/library/collections.rst
>>> python/trunk/Lib/collections.py
>>> python/trunk/Lib/test/test_collections.py
>>> Log:
>>> Accept Issac Morland's suggestion for __replace__ to allow multiple
>>> replacements
>>> (suprisingly, this simplifies the signature, improves clarity, and is
>>> comparably fast).
>>> Update the docs to reflect a previous change to the function name.
>>> Add an example to the docs showing how to override the default
>>> __repr__ method.
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Source (#1, Nov 15 2007)
>>> Python/Zope Consulting and Support ... http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
________________________________________________________________________
:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! ::::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
More information about the Python-checkins
mailing list