[fix] handle uncatched exception

This commit is contained in:
Laurent Peuch 2018-02-11 05:39:31 +01:00
parent bda19df019
commit f70949b350

View file

@ -33,8 +33,9 @@ import logging
import subprocess import subprocess
import pwd import pwd
import socket import socket
from collections import OrderedDict from xmlrpclib import Fault
from importlib import import_module from importlib import import_module
from collections import OrderedDict
import apt import apt
import apt.progress import apt.progress
@ -569,7 +570,7 @@ def tools_diagnosis(auth, private=False):
diagnosis['system'] = OrderedDict() diagnosis['system'] = OrderedDict()
try: try:
disks = monitor_disk(units=['filesystem'], human_readable=True) disks = monitor_disk(units=['filesystem'], human_readable=True)
except MoulinetteError as e: except (MoulinetteError, Fault) as e:
logger.warning(m18n.n('diagnosis_monitor_disk_error', error=format(e)), exc_info=1) logger.warning(m18n.n('diagnosis_monitor_disk_error', error=format(e)), exc_info=1)
else: else:
diagnosis['system']['disks'] = {} diagnosis['system']['disks'] = {}