From 6db4d657cd98aba074b9ca5c7ad681343c134602 Mon Sep 17 00:00:00 2001 From: luke Date: Thu, 29 Mar 2018 11:41:54 -0700 Subject: [PATCH] Error handling for the docker command --- app/dragon-bot.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/dragon-bot.py b/app/dragon-bot.py index 581ab526..ac5783a9 100644 --- a/app/dragon-bot.py +++ b/app/dragon-bot.py @@ -341,11 +341,18 @@ async def on_message(message): actions = ['restart', 'status', 'logs'] await client.send_message( message.channel, - "\nSupported actions:\n{}".format(", ".join(actions)) + "\nSupported actions:```\n{}```".format(", ".join(actions)) ) else: docker_client = docker.from_env() - minecraft_container = docker_client.containers.get('beyondreality') + try: + minecraft_container = docker_client.containers.get('beyondreality') + except: + await client.send_message( + message.channel, + "The minecraft container is not running" + ) + return # Figure out what action they want to take action = message.content.split()[1]