#NEWLINE# def Equals( self , x ) : #NEWLINE# #INDENT# if ( x is self ) : #NEWLINE# #INDENT# return 1 #NEWLINE# #UNINDENT# if ( self . has_blob_key_ != x . has_blob_key_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_blob_key_ and ( self . blob_key_ != x . blob_key_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_start_index_ != x . has_start_index_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_start_index_ and ( self . start_index_ != x . start_index_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_end_index_ != x . has_end_index_ ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# if ( self . has_end_index_ and ( self . end_index_ != x . end_index_ ) ) : #NEWLINE# #INDENT# return 0 #NEWLINE# #UNINDENT# return 1