From 1733ed2d4b9f28b37abba9012f4ed5266d28cf2a Mon Sep 17 00:00:00 2001 From: "Yuanbin.Chen" Date: Wed, 20 Jun 2018 16:24:33 +0800 Subject: [PATCH] Fix container top command process 'NoneType' error Change-Id: I53b6f79c0188934c87e56d836171081439e2ffed Closes-Bug: 1777819 --- zunclient/osc/v1/containers.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/zunclient/osc/v1/containers.py b/zunclient/osc/v1/containers.py index 5e1cbb2c..b06cdf1d 100644 --- a/zunclient/osc/v1/containers.py +++ b/zunclient/osc/v1/containers.py @@ -876,10 +876,13 @@ class TopContainer(command.Command): output = client.containers.top(container, ps) for titles in output['Titles']: print("%-20s") % titles, - for process in output['Processes']: + if output['Processes']: + for process in output['Processes']: + print("") + for info in process: + print("%-20s") % info, + else: print("") - for info in process: - print("%-20s") % info, class UpdateContainer(command.ShowOne):