Python 3.6 introduced a new dictionary implementation which retains order of insertion. This means
that the ordering of the dictionary and consequently the ordering of variable iteration is
deterministic.
In versions prior to this the ordering of variable iteration can vary between instances run.
This manifests itself as variation in ordering of commands, the difference between
Python 3.6 introduced a new dictionary implementation which retains order of insertion. This means that the ordering of the dictionary and consequently the ordering of variable iteration is deterministic.
In versions prior to this the ordering of variable iteration can vary between instances run. This manifests itself as variation in ordering of commands, the difference between
and
This primarily poses an issue with testing, although it would be nice to remove random elements.