#NEWLINE# def Equals( self , x ) : #NEWLINE# #INDENT# if ( x is self ) : #NEWLINE# #INDENT# return 1 #NEWLINE# #UNINDENT# if ( self . has_queue_name_ != x . has_queue_name_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_queue_name_ and ( self . queue_name_ != x . queue_name_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_task_name_ != x . has_task_name_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_task_name_ and ( self . task_name_ != x . task_name_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_eta_usec_ != x . has_eta_usec_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_eta_usec_ and ( self . eta_usec_ != x . eta_usec_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_method_ != x . has_method_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_method_ and ( self . method_ != x . method_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_url_ != x . has_url_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_url_ and ( self . url_ != x . url_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( len ( self . header_ ) != len ( x . header_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# for ( e1 , e2 ) in zip ( self . header_ , x . header_ ) : #NEWLINE# #INDENT# if ( e1 != e2 ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# #UNINDENT# if ( self . has_body_ != x . has_body_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_body_ and ( self . body_ != x . body_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_transaction_ != x . has_transaction_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_transaction_ and ( self . transaction_ != x . transaction_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# return 1