From f31435e7dc36e42419e86139cbdfe850754fcbe6 Mon Sep 17 00:00:00 2001 From: Lin Yang Date: Fri, 18 Apr 2014 10:20:59 +0800 Subject: [PATCH] Break when already find match package pair The match package pair will be removed from the list, should quit to top level to process next package. Change-Id: I3d11cd8202a9b1ae9f5f03dc19afa273051de87d Signed-off-by: Lin Yang --- snapdiff/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/snapdiff/__init__.py b/snapdiff/__init__.py index 3d02bf2..8d24e6a 100644 --- a/snapdiff/__init__.py +++ b/snapdiff/__init__.py @@ -93,6 +93,7 @@ def diff_to_json(old_url, new_url, **kwargs): yield (old_pkg, new_pkg) old[name].remove(old_pkg) new[name].remove(new_pkg) + break for pair in izip_longest(old[name], new[name]): yield pair for old_pkg, new_pkg in _pair_old_new(): -- 2.34.1