[Python-Dev] PEP 455: TransformDict

Serhiy Storchaka storchaka at gmail.com
Fri Sep 13 23:05:27 CEST 2013


13.09.13 23:21, Antoine Pitrou написав(ла):
> On Fri, 13 Sep 2013 23:16:10 +0300
> Serhiy Storchaka <storchaka at gmail.com> wrote:
>> 13.09.13 21:40, Antoine Pitrou написав(ла):
>>> Alternative proposals and questions
>>> ===================================
>>
>> Yet one alternative proposal is to add the dict.__transform__() method.
>> Actually this not contradict TransformDict, but generalize it.
>> TransformDict will be just handly interface to __transform__() as
>> defaultdict to __missing__(). It provides only constructor, repr and
>> pickling.
>
> Is it an alternative proposal or is it compatible with the PEP?
> The PEP specifies the API, not the implementation.

Both. On one side, with this proposition TransformDict itself doesn't 
deserve PEP. It will be trivial and obvious thing. Not very important. 
On other side, TransformDict can be implemented even without 
dict.__transform__(), on pure Python.




More information about the Python-Dev mailing list