aboutsummaryrefslogtreecommitdiffstats
path: root/snekbox.py
diff options
context:
space:
mode:
authorGravatar Christopher Baklid <[email protected]>2018-07-05 16:52:48 +0200
committerGravatar Christopher Baklid <[email protected]>2018-07-05 16:52:48 +0200
commit400d163bf581de2c3aee26aceebb9af470d8e54a (patch)
treeeda2369c7c26c2e090b83c695a646656b147744a /snekbox.py
parentinstall dockker in the ci image (diff)
remove excessive logging and attempt getting stacktrace
Diffstat (limited to 'snekbox.py')
-rw-r--r--snekbox.py10
1 files changed, 5 insertions, 5 deletions
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,