src/repositories/windows.py
BeforeProposed
+1−1
55 chosen = {}
66 seen = {}
77 for row in rows:
8 key = (row['id'],)
8 key = (row['instrument'], row['id'])
99 version = (*key, row['revision'])
1010 if version in seen and seen[version] != row:
1111 raise ContractError('conflicting-window')