Fix cause handling in AutoPackageTest.request.

This commit is contained in:
Colin Watson 2013-06-17 14:04:23 +01:00
parent f961f74ef3
commit 1cf35e27c8

View File

@ -141,12 +141,12 @@ class AutoPackageTest(object):
while True: while True:
trigsrc = linebits.pop(0) trigsrc = linebits.pop(0)
trigver = linebits.pop(0) trigver = linebits.pop(0)
for status, csrc, cver in self.pkgcauses[src][ver]: for status, csrc, cver in self.pkgcauses[trigsrc][trigver]:
if csrc == trigsrc and cver == trigver: if csrc == trigsrc and cver == trigver:
break break
else: else:
self.pkgcauses[src][ver].append( self.pkgcauses[trigsrc][trigver].append(
(status, trigsrc, trigver)) (status, src, ver))
except IndexError: except IndexError:
# End of the list # End of the list
pass pass