mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-09-19 03:30:12 +02:00
Enhance BuildExceptions
This commit is contained in:
parent
c30dc5825e
commit
4cd621f939
11
common.py
11
common.py
@ -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):
|
||||
|
Loading…
Reference in New Issue
Block a user