[Python-Dev] PEP 351, the freeze protocol

Josiah Carlson jcarlson at uci.edu
Mon Oct 24 12:54:04 CEST 2005


Nick Coghlan <ncoghlan at gmail.com> wrote:
> I think having dicts and sets automatically invoke freeze would be a mistake, 
> because at least one of the following two cases would behave unexpectedly:

I'm pretty sure that the PEP was only aslomg if one would freeze the
contents of dicts IF the dict was being frozen.

That is, which of the following should be the case:
    freeze({1:[2,3,4]}) -> {1:[2,3,4]}
    freeze({1:[2,3,4]}) -> xdict(1=(2,3,4))

 - Josiah



More information about the Python-Dev mailing list