Avoid crashes on package: group() calls

This commit is contained in:
Daniel Martí 2014-01-08 09:00:40 +01:00
parent afcadf2e6a
commit 993d63506e
1 changed files with 10 additions and 3 deletions

View File

@ -690,11 +690,18 @@ def build_local(app, thisbuild, vcs, build_dir, output_dir, srclib_dir, extlib_d
for line in output.splitlines():
if line.startswith("package:"):
pat = re.compile(".*name='([a-zA-Z0-9._]*)'.*")
foundid = re.match(pat, line).group(1)
m = pat.match(line)
if m:
foundid = m.group(1)
pat = re.compile(".*versionCode='([0-9]*)'.*")
vercode = re.match(pat, line).group(1)
m = pat.match(line)
if m:
vercode = m.group(1)
pat = re.compile(".*versionName='([^']*)'.*")
version = re.match(pat, line).group(1)
m = pat.match(line)
if m:
version = m.group(1)
if thisbuild['novcheck']:
vercode = thisbuild['vercode']
version = thisbuild['version']