#NEWLINE# def __repr__( self ) : #NEWLINE# #INDENT# return ( ( '<NodeState>' + '\n\t' . join ( [ ( 'ctx_id: %s' % self . ctx_id ) , ( 'dirty_flags: %s' % self . dirty_flags ) , ( 'has_value: %s' % self . has_value ) , ( 'called: %s' % self . called ) , ( 'date: %s' % self . date ) , ( 'value: %s' % self . value ) , ( 'alt_context: %s' % self . alt_context ) , ( 'prev_alt_context: %s' % self . prev_alt_context ) , ( 'override: %s' % self . override ) , ( 'override_cache: %s' % self . override_cache ) , ( 'callers: %s' % ( ( '\n\t\t' + '\n\t\t' . join ( ( ( '<ctx %d> : %s' % ( k , '\n\t\t\t' . join ( [ n . name for n in v ] ) ) ) for ( k , v ) in self . callers . iteritems ( ) ) ) ) if self . callers else '' ) ) , ( 'callees: %s' % ( ( '\n\t\t' + '\n\t\t' . join ( ( ( '<ctx %d> : %s' % ( k , '\n\t\t\t' . join ( [ n . name for n in v ] ) ) ) for ( k , v ) in self . callees . iteritems ( ) ) ) ) if self . callees else '' ) ) ] ) ) + '\n</NodeState>' )