From 6e85d8a770ebc9f00e53a61cdd098caefeb3cbbf Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Wed, 24 Feb 2021 19:04:02 -0500 Subject: bin: Handle case of no KEYWORD removals Signed-off-by: Matt Turner --- bin/merge-driver-ekeyword | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'bin') diff --git a/bin/merge-driver-ekeyword b/bin/merge-driver-ekeyword index 2df83fc..d24aaf9 100755 --- a/bin/merge-driver-ekeyword +++ b/bin/merge-driver-ekeyword @@ -93,10 +93,11 @@ def apply_keyword_changes(ebuild: str, pathname: str, for removals, additions in changes: args = [] - for rem in removals: - # Drop leading '~' and '-' characters and prepend '^' - i = 1 if rem[0] in ('~', '-') else 0 - args.append('^' + rem[i:]) + if removals: + for rem in removals: + # Drop leading '~' and '-' characters and prepend '^' + i = 1 if rem[0] in ('~', '-') else 0 + args.append('^' + rem[i:]) if additions: args.extend(additions) args.append(ebuild_symlink) -- cgit v1.2.3