1
0
mirror of https://gitlab.com/fdroid/fdroidserver.git synced 2024-09-19 03:30:12 +02:00

Enhance BuildExceptions

This commit is contained in:
prcrst 2012-01-08 19:13:15 +01:00 committed by Ciaran Gultnieks
parent c30dc5825e
commit 4cd621f939

View File

@ -384,11 +384,18 @@ def read_metadata(verbose=False):
return apps
class BuildException(Exception):
def __init__(self, value):
def __init__(self, value, stdout = None, stderr = None):
self.value = value
self.stdout = stdout
self.stderr = stderr
def __str__(self):
return repr(self.value)
ret = repr(self.value)
if self.stdout:
ret = ret + "\n==== stdout begin ====\n" + str(self.stdout) + "\n==== stdout end ===="
if self.stderr:
ret = ret + "\n==== stderr begin ====\n" + str(self.stderr) + "\n==== stderr end ===="
return ret
class VCSException(Exception):
def __init__(self, value):