News for hackers. Stuff that matters.
Re:Flask 2.0 by TkTech on Wednesday May 12, 2021 @03:07PM (#27133970)
-
Re:Flask 2.0 by morvita on Wednesday May 12, 2021 @03:14PM (#27134051)
Order-preserving dicts were added as a side effect of an optimization in CPython 3.6 [0]. They were considered an implementation detail of CPython in 3.6, it wasn't until Python 3.7 that is was declared an official part of the language [1].

[0] https://docs.python.org/3/whatsnew/3.6.html#whatsnew36-compa... [1] https://mail.python.org/pipermail/python-dev/2017-December/1...

Re:Flask 2.0 by orf on Wednesday May 12, 2021 @03:09PM (#27133996)
Ordering was stable within a process (and within a given PYTHONHASHSEED value), but not stable across processes.

They are now insertion ordered.

Re:Flask 2.0 by TkTech on Wednesday May 12, 2021 @03:11PM (#27134015)
Thank you for the clarification :)