Skip to content

Commit bb97581

Browse files
Handle sbuild failed error
1 parent b803694 commit bb97581

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

kafka_sbuild/entrypoint.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,15 @@ def _run_sbuild(self):
182182
# Run sbuild
183183
cmd = sp.Popen(sbuild_options, stdout=sp.PIPE, stderr=sp.STDOUT)
184184
stdout, _ = cmd.communicate()
185+
if cmd.returncode == 1:
186+
message = 'Sbuild failed:\n{}'.format(stdout.decode(encoding='utf-8'))
187+
print("{}: {}".format(
188+
str(datetime.datetime.now()),
189+
message)
190+
)
191+
self.error_msg['phase'] = 'run_sbuild'
192+
self.error_msg['message'] = message
193+
raise AnalyserError(message)
185194
# print("sbuild stdout\n" + stdout.decode(encoding='utf-8'))
186195
os.chdir(old_cwd)
187196

0 commit comments

Comments
 (0)