Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.46 KB | None | 0 0
  1. class ExitStatus:
  2.  
  3.     severity_order = (SeverityUnknown,SeverityOK,SeverityWarning,SeverityCritical)
  4.  
  5.     @staticmethod
  6.     def get_severity_order(exitstatus):
  7.         x_class = exitstatus.severity.__class__
  8.         if not x_class in ExitStatus.severity_order:
  9.             return -1
  10.  
  11.         return ExitStatus.severity_order.index(x_class)
  12.  
  13.     @staticmethod
  14.     def get_severity_sorter():
  15.         return lambda x: ExitStatus.get_severity_order(x)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement