From 6eb6b54f26ba668abebc10f8ae19e779b7295243 Mon Sep 17 00:00:00 2001 From: Olivier Date: Thu, 31 Dec 2020 20:50:15 +0000 Subject: [PATCH] Check for docker support being installed --- scone/default/utensils/docker_utensils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scone/default/utensils/docker_utensils.py b/scone/default/utensils/docker_utensils.py index 964e3e0..2619305 100644 --- a/scone/default/utensils/docker_utensils.py +++ b/scone/default/utensils/docker_utensils.py @@ -18,6 +18,11 @@ _docker_client_instance = None def _docker_client(): + if not docker: + # check docker is actually installed and give a message with the resolution + # when it isn't. + raise RuntimeError("You need to install docker from PyPI to use these utensils!") + global _docker_client_instance if not _docker_client_instance: _docker_client_instance = docker.from_env()