[fix] if a service don't have a 'status' entry, don't list it

This commit is contained in:
Laurent Peuch 2017-03-06 17:21:40 +01:00
parent d7da9b4565
commit 4db42fdeb7

View file

@ -201,11 +201,12 @@ def service_status(names=[]):
m18n.n('service_unknown', service=name))
status = None
if 'status' not in services[name] or \
services[name]['status'] == 'service':
if services[name].get('status') == 'service':
status = 'service %s status' % name
else:
elif "status" in services[name]:
status = str(services[name]['status'])
else:
continue
runlevel = 5
if 'runlevel' in services[name].keys():