def _collect_bandwidth(self, netboxes):
for mib in self._mibs_for_me(BANDWIDTH_MIBS):
try:
metrics = yield self._collect_bandwidth_from_mib(mib, netboxes)
except (TimeoutError, defer.TimeoutError):
self._logger.debug("collect_bandwidth: ignoring timeout in %s",
mib.mib['moduleName'])
else:
if metrics:
defer.returnValue(metrics)
defer.returnValue([])
评论列表
文章目录