mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-05 15:00:30 +03:00
build: don't treat FDroidExceptions as unknown
This commit is contained in:
parent
c97b0e7ed9
commit
ae146ff2a2
1 changed files with 8 additions and 8 deletions
|
|
@ -1121,14 +1121,6 @@ def main():
|
||||||
|
|
||||||
build_succeeded.append(app)
|
build_succeeded.append(app)
|
||||||
wikilog = "Build succeeded"
|
wikilog = "Build succeeded"
|
||||||
except BuildException as be:
|
|
||||||
with open(os.path.join(log_dir, appid + '.log'), 'a+') as f:
|
|
||||||
f.write(str(be))
|
|
||||||
print("Could not build app %s due to BuildException: %s" % (appid, be))
|
|
||||||
if options.stop:
|
|
||||||
sys.exit(1)
|
|
||||||
failed_apps[appid] = be
|
|
||||||
wikilog = be.get_wikitext()
|
|
||||||
except VCSException as vcse:
|
except VCSException as vcse:
|
||||||
reason = str(vcse).split('\n', 1)[0] if options.verbose else str(vcse)
|
reason = str(vcse).split('\n', 1)[0] if options.verbose else str(vcse)
|
||||||
logging.error("VCS error while building app %s: %s" % (
|
logging.error("VCS error while building app %s: %s" % (
|
||||||
|
|
@ -1137,6 +1129,14 @@ def main():
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
failed_apps[appid] = vcse
|
failed_apps[appid] = vcse
|
||||||
wikilog = str(vcse)
|
wikilog = str(vcse)
|
||||||
|
except FDroidException as e:
|
||||||
|
with open(os.path.join(log_dir, appid + '.log'), 'a+') as f:
|
||||||
|
f.write(str(e))
|
||||||
|
logging.error("Could not build app %s: %s" % (appid, e))
|
||||||
|
if options.stop:
|
||||||
|
sys.exit(1)
|
||||||
|
failed_apps[appid] = e
|
||||||
|
wikilog = e.get_wikitext()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error("Could not build app %s due to unknown error: %s" % (
|
logging.error("Could not build app %s due to unknown error: %s" % (
|
||||||
appid, traceback.format_exc()))
|
appid, traceback.format_exc()))
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue