summaryrefslogtreecommitdiffstats
path: root/plugins/network.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/network.py')
-rwxr-xr-xplugins/network.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/plugins/network.py b/plugins/network.py
index 920cee3..c449357 100755
--- a/plugins/network.py
+++ b/plugins/network.py
@@ -121,9 +121,16 @@ def main():
try:
stat = sadf.getLatestStat(sadf.sadfExecCmd(_sadfNetCommand),
args.interval)
- (rc, msg) = _getStatMessage(stat, all=args.all,
- includes=args.include,
- excludes=args.exclude)
+
+ if stat:
+ (rc, msg) = _getStatMessage(stat, all=args.all,
+ includes=args.include,
+ excludes=args.exclude)
+ else:
+ logging.error("unable to get network status for the given "
+ "interval: %s" % args.interval)
+ (rc, msg) = utils.PluginStatusCode.UNKNOWN, "UNKNOWN"
+
print msg
sys.exit(rc)
except (sadf.SadfCmdExecFailedException,