+ for dep in mod.modinfo['softdeps']:
+ if bool(int(parent.cfg.get('autoloads', dep, default=1))):
+ if dep not in modules:
+ depret = load(parent, dep, dependent=True)
+ if depret is not None:
+ if not depret:
+ successstatus.append("softdep %s failed" % (dep))
+ else:
+ successstatus.append("softdep %s disabled" % (dep))
+ #swallow errors loading - softdeps are preferred, not required
+