In Python 3.4 the value is evaluated before the key. In Python 3.5 it's key then value.
All breaking changes going from 3.4 to 3.5 are contained in basics/python34.py.