obsolete: covert obsolete relation to a list before processing

Summary: Somce code passes it as a generator.

Reviewed By: DurhamG

Differential Revision: D7189765

fbshipit-source-id: d3447c355e4be66aad362687b2423a4776dbdccb
This commit is contained in:
Jun Wu 2018-03-07 20:07:22 -08:00 committed by Saurabh Singh
parent eb25ddd617
commit bf8d6fd2f6

View File

@ -1069,6 +1069,7 @@ def createmarkers(repo, relations, flag=0, date=None, metadata=None,
# To detect that, first extract 1:1 relationships and put them into a map.
relmap = util.sortdict() # {predecessor_node: successor_node}
relations = list(relations)
for rel in relations:
if len(rel[1]) == 1 and rel[0].node() != rel[1][0].node():
relmap[rel[0].node()] = rel[1][0].node()