From: Daniel Martí Date: Mon, 5 Jan 2015 11:59:33 +0000 (+0100) Subject: Gradle cleaner: support multilines with backslashes X-Git-Tag: 0.4.0~169 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=24a8523c0b45b2d937f3cef48b9ccbcc59b8d165;p=fdroidserver.git Gradle cleaner: support multilines with backslashes --- diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 775f69ae..41edee71 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -1740,8 +1740,15 @@ def remove_signing_keys(build_dir): changed = False opened = 0 + i = 0 with open(path, "w") as o: - for line in lines: + while i < len(lines): + line = lines[i] + i += 1 + while line.endswith('\\\n'): + line = line.rstrip('\\\n') + lines[i] + i += 1 + if comment.match(line): continue