What if you try a case statement instead of a if elif statement.

Code:
x = getattr(evt, "ospfNbrState")
ip = getattr(evt, "ospfNbrIpAddr")


Select Case x 
   case 1 :
      evt.summary = "OSPF Neighbor Down : " + ip;
          break;
   case 2 :
      evt.summary = "OSPF Neighbor " + ip + " : attempt";
          break;
   case 3 :
      evt.summary = "OSPF Neighbor " + ip + " : init";
          break;
   case 4 :
      evt.summary = "OSPF Neighbor " + ip + " : twoWay";
          break;
   case 5 :
      evt.summary = "OSPF Neighbor " + ip + " : exchangeStart";
          break;
   case 6 :
      evt.summary = "OSPF Neighbor " + ip + " : exchange";
          break;
   case 7 :
      evt.summary = "OSPF Neighbor " + ip + " : loading";
          break;
   case 8:
      evt.severity = 0;
      evt.summary = "OSPF Back to full";
          break;
End Select






-------------------- m2f --------------------

Read this topic online here:
http://forums.zenoss.com/viewtopic.php?p=38193#38193

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to