diff --git a/scripts/projects.py b/scripts/projects.py index 8de62adb..984f4b3c 100644 --- a/scripts/projects.py +++ b/scripts/projects.py @@ -191,9 +191,19 @@ class Projects(object): break r += line return r if len(r) else None + lines = [] + cont_line = '' for line in f: if len(line) and line[0] == '[': - return None + break + cont_line += line.rstrip() + if len(cont_line) and cont_line[-1] == '\\': + cont_line = cont_line[0:-1] + continue + lines.append(cont_line) + cont_line = '' + for line in lines: + #self.debug(" looking for >%s< in line=>%s<" % (key, line)) rr = re.findall('^ *' + key + ' *= *(.*)', line) if len(rr) > 0: return rr[0]