parameters: (self)
docstring: Completely clear a Node of all its cached state (so that it
          can be re-evaluated by interfaces that do continuous integration
          builds).
docstring_summary: Completely clear a Node of all its cached state (so that it
          can be re-evaluated by interfaces that do continuous integration
          builds).
docstring_tokens: Completely clear a Node of all its cached state ( so that it can be re - evaluated by interfaces that do continuous integration builds ) .
function: def clear(self):
          """Completely clear a Node of all its cached state (so that it
          can be re-evaluated by interfaces that do continuous integration
          builds).
          """
          # The del_binfo() call here isn't necessary for normal execution,
          # but is for interactive mode, where we might rebuild the same
          # target and need to start from scratch.
          self.del_binfo()
          self.clear_memoized_values()
          self.ninfo = self.new_ninfo()
          self.executor_cleanup()
          for attr in ['cachedir_csig', 'cachesig', 'contentsig']:
              try:
                  delattr(self, attr)
              except AttributeError:
                  pass
          self.cached = 0
          self.includes = None
function_tokens: def clear ( self ) : # The del_binfo() call here isn't necessary for normal execution, # but is for interactive mode, where we might rebuild the same # target and need to start from scratch. self . del_binfo ( ) self . clear_memoized_values ( ) self . ninfo = self . new_ninfo ( ) self . executor_cleanup ( ) for attr in [ 'cachedir_csig' , 'cachesig' , 'contentsig' ] : try : delattr ( self , attr ) except AttributeError : pass self . cached = 0 self . includes = None