diff options
| -rwxr-xr-x | plugins/network.py | 13 | 
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,  | 
