fork download
  1. def test(broken=False):
  2. all_data = {}
  3. attr_data = {}
  4.  
  5. for i in xrange(5):
  6.  
  7. if not broken:
  8. attr_data = {}
  9.  
  10. for j, attr in enumerate(['a','b','c']):
  11. attr_data[attr] = i + j
  12.  
  13. all_data[i] = attr_data
  14.  
  15. print all_data
  16.  
  17. test(broken=True)
  18. test(broken=False)
  19.  
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
{0: {'a': 4, 'c': 6, 'b': 5}, 1: {'a': 4, 'c': 6, 'b': 5}, 2: {'a': 4, 'c': 6, 'b': 5}, 3: {'a': 4, 'c': 6, 'b': 5}, 4: {'a': 4, 'c': 6, 'b': 5}}
{0: {'a': 0, 'c': 2, 'b': 1}, 1: {'a': 1, 'c': 3, 'b': 2}, 2: {'a': 2, 'c': 4, 'b': 3}, 3: {'a': 3, 'c': 5, 'b': 4}, 4: {'a': 4, 'c': 6, 'b': 5}}