From 86f443210464a83721be581cc00cfe08dc5632bd Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue Date: Sat, 27 Jun 2015 00:10:42 +0200 Subject: scripts/gen_archlist: simplify logic of file parsing --- scripts/gen_archlist.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'scripts') diff --git a/scripts/gen_archlist.py b/scripts/gen_archlist.py index 1633dfac..21a196fc 100755 --- a/scripts/gen_archlist.py +++ b/scripts/gen_archlist.py @@ -486,11 +486,14 @@ def main(): }) ALL_CPV_KWS = [] - for i in open(args.file).readlines(): - cp = i[:-1] - if cp.startswith('#') or cp.isspace() or not cp: + for line in open(args.file).readlines(): + cp = line.strip() + + # Filter useless lines + if not cp or cp.startswith('#'): continue - if cp.find('#') is not -1: + + if '#' in cp: raise Exception('Inline comments are not supported') # Convert line to CPV(s) -- cgit v1.2.3-65-gdbad