#NEWLINE# def bind_type_variables( self , bindings ) : #NEWLINE# #INDENT# bound_key_type = bind_type_variables ( self . key_type , bindings ) #NEWLINE# bound_value_type = bind_type_variables ( self . value_type , bindings ) #NEWLINE# if ( ( bound_key_type , self . key_type ) == ( bound_value_type , self . value_type ) ) : #NEWLINE# #INDENT# return self #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# return Dict [ ( bound_key_type , bound_value_type ) ]