[Python-Dev] RFC: PEP 509: Add a private version to dict
Brett Cannon
brett at python.org
Thu Apr 14 21:42:39 EDT 2016
More information about the Python-Dev mailing list
Thu Apr 14 21:42:39 EDT 2016
- Previous message (by thread): [Python-Dev] RFC: PEP 509: Add a private version to dict
- Next message (by thread): [Python-Dev] RFC: PEP 509: Add a private version to dict
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, Apr 14, 2016, 17:14 MRAB <python at mrabarnett.plus.com> wrote: > On 2016-04-14 21:42, Armin Rigo wrote: > > Hi Victor, > > > > On 14 April 2016 at 17:19, Victor Stinner <victor.stinner at gmail.com> > wrote: > >> Each time a dictionary is created, the global > >> version is incremented and the dictionary version is initialized to the > >> global version. > > > > A detail, but why not set the version tag of new empty dictionaries to > > zero, always? Same after a clear(). This would satisfy the > > condition: equality of the version tag is supposed to mean "the > > dictionary content is precisely the same". > > > If you did that, wouldn't it then be possible to replace an empty dict > with another empty dict with you noticing? If you meant to say "without" then yes. Would that matter? > Nope because this is about versioining content, so having identical/empty content compare equal is fine. -brett > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/brett%40python.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20160415/439bc461/attachment.html>
- Previous message (by thread): [Python-Dev] RFC: PEP 509: Add a private version to dict
- Next message (by thread): [Python-Dev] RFC: PEP 509: Add a private version to dict
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list