aboutsummaryrefslogtreecommitdiffstats
path: root/src/sosreport
diff options
context:
space:
mode:
Diffstat (limited to 'src/sosreport')
-rwxr-xr-xsrc/sosreport6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/sosreport b/src/sosreport
index 015d5e1b..119f319e 100755
--- a/src/sosreport
+++ b/src/sosreport
@@ -404,7 +404,11 @@ def sosreport():
# Call the analyze method for each plugin
for plugname, plug in loadedplugins:
soslog.log(logging.VERBOSE2, "Analyzing results of plugin %s" % plugname,)
- plug.analyze()
+ try:
+ plug.analyze()
+ except:
+ # catch exceptions in analyse() and keep working
+ pass
if __cmdLineOpts__.progressbar:
pbar.incAmount()
pbar.update()