From: Lin Yang Date: Fri, 18 Apr 2014 02:20:59 +0000 (+0800) Subject: Break when already find match package pair X-Git-Tag: submit/devel/20190730.075508~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f31435e7dc36e42419e86139cbdfe850754fcbe6;p=services%2Fpython-snapdiff.git 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 --- 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():