From 400d163bf581de2c3aee26aceebb9af470d8e54a Mon Sep 17 00:00:00 2001 From: Christopher Baklid Date: Thu, 5 Jul 2018 16:52:48 +0200 Subject: remove excessive logging and attempt getting stacktrace --- snekbox.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'snekbox.py') diff --git a/snekbox.py b/snekbox.py index b3ee27e..70a2e10 100644 --- a/snekbox.py +++ b/snekbox.py @@ -60,7 +60,11 @@ class Snekbox(object): elif proc.returncode == 1: try: - output = stderr.split('\n')[-2] + filtered = [] + for line in stderr.split('\n'): + if not line.startswith('['): + filtered.append(line) + output = '\n'.join(filtered) except IndexError: output = '' @@ -71,14 +75,12 @@ class Snekbox(object): output = 'permission denied (root required)' else: - log.debug(stderr) output = 'unknown error' return output def execute(self, body): msg = body.decode('utf-8') - log.info(f'incoming: {msg}') result = '' snek_msg = json.loads(msg) snekid = snek_msg['snekid'] @@ -86,8 +88,6 @@ class Snekbox(object): result = self.python3(snekcode) - log.info(f'outgoing: {result}') - rmq.publish(result, queue=snekid, routingkey=snekid, -- cgit v1.2.3