#NEWLINE# def __eq__( self , rhs ) : #NEWLINE# #INDENT# ': Equality comparison.' #NEWLINE# if ( not isinstance ( self , Data ) ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# if ( len ( self ) != len ( rhs ) ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# for key in self : #NEWLINE# #INDENT# if ( key not in rhs ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# if ( not ( self [ key ] == rhs [ key ] ) ) : #NEWLINE# #INDENT# return False #NEWLINE# #UNINDENT# #UNINDENT# return True