itbetter header garbage skip in merge_contents - amprolla - devuan's apt repo merger Err parazyd.org 70 hgit clone git://parazyd.org/amprolla.git URL:git://parazyd.org/amprolla.git parazyd.org 70 1Log /git/amprolla/log.gph parazyd.org 70 1Files /git/amprolla/files.gph parazyd.org 70 1Refs /git/amprolla/refs.gph parazyd.org 70 1README /git/amprolla/file/README.md.gph parazyd.org 70 1LICENSE /git/amprolla/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 613933a3771d9115f0394206902970f7a481512e /git/amprolla/commit/613933a3771d9115f0394206902970f7a481512e.gph parazyd.org 70 1parent e0adbf7a5980d43f38b3416e5488e4fc58fa612d /git/amprolla/commit/e0adbf7a5980d43f38b3416e5488e4fc58fa612d.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Thu, 13 Jul 2017 17:11:57 +0200 Err parazyd.org 70 i Err parazyd.org 70 ibetter header garbage skip in merge_contents Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M amprolla_merge_contents.py | 10 +++++++--- Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 7 insertions(+), 3 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/amprolla_merge_contents.py b/amprolla_merge_contents.py /git/amprolla/file/amprolla_merge_contents.py.gph parazyd.org 70 it@@ -26,11 +26,15 @@ def merge_contents(filelist): Err parazyd.org 70 i cfile = cfile.decode('utf-8') Err parazyd.org 70 i contents = cfile.split('\n') Err parazyd.org 70 i Err parazyd.org 70 i+ header = False Err parazyd.org 70 i for line in contents: Err parazyd.org 70 i if line.startswith('This file maps each file'): Err parazyd.org 70 i- while not line.startswith('FILE'): Err parazyd.org 70 i- continue Err parazyd.org 70 i- if line != '' and not line.startswith('FILE'): Err parazyd.org 70 i+ header = True Err parazyd.org 70 i+ if line.startswith('FILE'): Err parazyd.org 70 i+ header = False Err parazyd.org 70 i+ continue Err parazyd.org 70 i+ Err parazyd.org 70 i+ if line != '' and not header: Err parazyd.org 70 i sin = line.split() Err parazyd.org 70 i if sin[-1] not in pkgs.keys(): Err parazyd.org 70 i pkgs[sin[-1]] = [] Err parazyd.org 70 .