From 552fcd3d84ffec33c953efc4d3ecd085548b5ab5 Mon Sep 17 00:00:00 2001 From: Nicolargo Date: Sun, 4 Jan 2015 21:17:41 +0100 Subject: [PATCH] Manage if Docker-py not found --- glances/plugins/glances_docker.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/glances/plugins/glances_docker.py b/glances/plugins/glances_docker.py index edd01081..273adf9d 100644 --- a/glances/plugins/glances_docker.py +++ b/glances/plugins/glances_docker.py @@ -61,11 +61,15 @@ class Plugin(GlancesPlugin): def connect(self, version=None): """Connect to the Docker server""" # Init connection to the Docker API - if version is None: - ret = docker.Client(base_url='unix://var/run/docker.sock') - else: - ret = docker.Client(base_url='unix://var/run/docker.sock', - version=version) + try: + if version is None: + ret = docker.Client(base_url='unix://var/run/docker.sock') + else: + ret = docker.Client(base_url='unix://var/run/docker.sock', + version=version) + except NameError: + # docker lib not found + return None try: ret.version() except requests.exceptions.ConnectionError as e: