diff options
author | 2018-07-05 16:52:48 +0200 | |
---|---|---|
committer | 2018-07-05 16:52:48 +0200 | |
commit | 400d163bf581de2c3aee26aceebb9af470d8e54a (patch) | |
tree | eda2369c7c26c2e090b83c695a646656b147744a /snekbox.py | |
parent | install dockker in the ci image (diff) |
remove excessive logging and attempt getting stacktrace
Diffstat (limited to '')
-rw-r--r-- | snekbox.py | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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, |