overrides = copy.deepcopy(overrides.get('workunit', {}))
refspecs = {'suite_sha1': Refspec, 'suite_branch': Branch,
'sha1': Refspec, 'tag': Refspec, 'branch': Branch}
- if any(map(lambda i: i in config, refspecs.iterkeys())):
- for i in refspecs.iterkeys():
+ if any(map(lambda i: i in config, refspecs.keys())):
+ for i in refspecs.keys():
overrides.pop(i, None)
misc.deep_merge(config, overrides)
- for spec, cls in refspecs.iteritems():
+ for spec, cls in refspecs.items():
refspec = config.get(spec)
if refspec:
refspec = cls(refspec)