witty-crayon-22786
09/13/2017, 10:26 PMrough-minister-58256
09/13/2017, 10:26 PMwitty-crayon-22786
09/13/2017, 10:27 PMrough-minister-58256
09/13/2017, 10:27 PMThe order-preserving aspect of this new implementation is considered an implementation detail and should not be relied upon (this may change in the future, but it is desired to have this new dict implementation in the language for a few releases before changing the language spec to mandate order-preserving semantics for all current and future Python implementations; this also helps preserve backwards-compatibility with older versions of the language where random iteration order is still in effect, e.g. Python 3.5).
witty-crayon-22786
09/13/2017, 10:28 PMwitty-crayon-22786
09/13/2017, 10:28 PMrough-minister-58256
09/13/2017, 10:28 PMordereddict
builtin type that you can rely on that w/witty-crayon-22786
09/13/2017, 10:28 PMrough-minister-58256
09/13/2017, 10:28 PMwitty-crayon-22786
09/14/2017, 11:10 PMwitty-crayon-22786
09/14/2017, 11:10 PMwitty-crayon-22786
09/14/2017, 11:11 PMwitty-crayon-22786
09/14/2017, 11:12 PMBaseTest.target
repeatedly, it used to re-list the filesystem each time it went looking for a targetwitty-crayon-22786
09/14/2017, 11:12 PMwitty-crayon-22786
09/14/2017, 11:13 PMwitty-crayon-22786
09/14/2017, 11:14 PMself.target('src/thrift/storage')
in https://github.com/pantsbuild/pants/blob/master/tests/python/pants_test/backend/project_info/tasks/test_filedeps.py#L114 triggers BUILD file parsing to find that targetrough-minister-58256
09/14/2017, 11:14 PMwitty-crayon-22786
09/14/2017, 11:14 PMwitty-crayon-22786
09/14/2017, 11:14 PMrough-minister-58256
09/14/2017, 11:15 PMwitty-crayon-22786
09/14/2017, 11:15 PMwitty-crayon-22786
09/14/2017, 11:15 PMrough-minister-58256
09/14/2017, 11:15 PMrough-minister-58256
09/14/2017, 11:15 PMrough-minister-58256
09/14/2017, 11:16 PMrough-minister-58256
09/14/2017, 11:16 PMwitty-crayon-22786
09/14/2017, 11:16 PMwitty-crayon-22786
09/14/2017, 11:17 PMrough-minister-58256
09/14/2017, 11:17 PMwitty-crayon-22786
09/14/2017, 11:17 PM