def __repr__(self):
        """
        @return: Generic event string representation.
        @rtype: str
        """
        s = ''
        for attr, value in sorted(self.__dict__.items(), key=lambda x: x[0]):
            if attr.startswith('_'):
                continue
            if attr == 'mask':
                value = hex(getattr(self, attr))
            elif isinstance(value, basestring) and not value:
                value = "''"
            s += ' %s%s%s' % (output_format.field_name(attr),
                              output_format.punctuation('='),
                              output_format.field_value(value))

        s = '%s%s%s %s' % (output_format.punctuation('<'),
                           output_format.class_name(self.__class__.__name__),
                           s,
                           output_format.punctuation('>'))
        return s
def __repr__ ( self ) : s = '' for attr , value in sorted ( self . __dict__ . items ( ) , key = lambda x : x [ 0 ] ) : if attr . startswith ( '_' ) : continue if attr == 'mask' : value = hex ( getattr ( self , attr ) ) elif isinstance ( value , basestring ) and not value : value = "''" s += ' %s%s%s' % ( output_format . field_name ( attr ) , output_format . punctuation ( '=' ) , output_format . field_value ( value ) ) s = '%s%s%s %s' % ( output_format . punctuation ( '<' ) , output_format . class_name ( self . __class__ . __name__ ) , s , output_format . punctuation ( '>' ) ) return s
@return: Generic event string representation.
        @rtype: str