Xavier Morel
56704c19d6
[FIX] account: iteration different under ordereddict mutation
...
Did you know that if you iterate on an OrderedDict in Python 2 and add
to the dict during iteration, the new items will be iterated? No? Me
neither.
And did you know that that does not work in Python 3 likely because
OrderedDict's implementation details changed? Why the fuck would
anyone do that and thus why would we care you ask?
WELL WE FUCKING DO IT TURNS OUT and that breaks
test_partial_reconcile_currencies on Python 3...
Fix it, try to make it more obvious that we're doing weird crap
instead of abusing OrderedDict in ways it was never meant to be used.
2017-08-23 19:00:17 +02:00
..
2017-08-23 19:00:17 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 04:40:12 +02:00
2017-08-22 13:55:05 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-07-12 17:48:43 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 04:40:12 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-13 07:15:42 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 04:40:12 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-13 07:15:42 +02:00
2017-08-14 10:20:37 +02:00
2017-07-12 17:48:43 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-13 07:15:42 +02:00
2017-07-26 19:55:44 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 04:40:12 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-13 07:15:42 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 07:14:17 +02:00
2017-08-13 07:15:42 +02:00
2017-07-25 12:26:50 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 00:31:52 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-07-13 17:01:04 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-07-13 17:01:04 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-07-12 17:48:43 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-07-12 17:48:43 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 04:40:12 +02:00
2017-08-14 10:20:37 +02:00
2017-07-12 17:48:43 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 18:20:46 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-07-25 12:26:50 +02:00
2017-08-23 15:18:11 +02:00
2017-08-19 02:34:21 +02:00
2017-08-23 18:15:56 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 16:44:58 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-14 10:20:37 +02:00
2017-07-25 12:26:50 +02:00
2017-08-23 16:44:58 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 07:14:17 +02:00
2017-08-13 07:15:42 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 18:15:56 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 07:14:17 +02:00
2017-07-26 19:55:44 +02:00
2017-08-20 07:14:17 +02:00
2017-08-13 07:15:42 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 04:40:12 +02:00
2017-08-23 14:34:50 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-13 07:15:42 +02:00
2017-08-23 16:44:58 +02:00
2017-08-23 16:44:58 +02:00
2017-08-23 16:44:58 +02:00
2017-08-23 18:15:56 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 23:25:54 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 04:40:12 +02:00
2017-08-13 07:15:42 +02:00
2017-08-23 16:44:58 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 07:14:17 +02:00
2017-08-23 16:44:58 +02:00
2017-07-12 17:48:43 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 00:31:52 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 16:44:58 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-14 10:20:37 +02:00
2017-08-14 10:20:37 +02:00
2017-08-20 07:14:17 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 04:40:12 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-13 07:15:42 +02:00
2017-08-20 23:25:54 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 18:20:46 +02:00
2017-08-13 07:15:42 +02:00
2017-08-14 10:20:37 +02:00
2017-08-23 16:44:58 +02:00
2017-08-20 23:25:54 +02:00
2017-08-13 07:15:42 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 23:25:54 +02:00
2017-08-20 07:14:17 +02:00
2017-08-20 07:14:17 +02:00