@@ -46,6 +46,10 @@ def __init__(self, resource, event, **kwargs):
4646 self .last_receive_time = kwargs .get ('last_receive_time' , None )
4747 self .history = kwargs .get ('history' , None ) or list ()
4848
49+ def __repr__ (self ):
50+ return 'Alert(id=%r, environment=%r, resource=%r, event=%r, severity=%r, status=%r, customer=%r)' % (
51+ self .id , self .environment , self .resource , self .event , self .severity , self .status , self .customer )
52+
4953 @classmethod
5054 def parse (cls , json ):
5155 if not isinstance (json .get ('correlate' , []), list ):
@@ -91,7 +95,7 @@ def parse(cls, json):
9195 def get_id (self , short = False ):
9296 return self .id [:8 ] if short else self .id
9397
94- def serialize (self , fields = 'all' , timezone = 'Europe/London' ):
98+ def tabular (self , fields = 'all' , timezone = 'Europe/London' ):
9599 if fields == 'summary' :
96100 return {
97101 'id' : self .get_id (short = True ),
@@ -147,7 +151,3 @@ def serialize(self, fields='all', timezone='Europe/London'):
147151 'lastReceiveTime' : DateTime .localtime (self .last_receive_time , timezone ),
148152 'history' : [h .serialize (timezone ) for h in self .history ]
149153 }
150-
151- def __repr__ (self ):
152- return 'Alert(id=%r, environment=%r, resource=%r, event=%r, severity=%r, status=%r, customer=%r)' % (
153- self .id , self .environment , self .resource , self .event , self .severity , self .status , self .customer )
0 commit comments