parameters: (self)
docstring: Called after successful execution to update the cache data :py:class:`waflib.Node.Node` sigs
  		and :py:attr:`waflib.Build.BuildContext.task_sigs`.
  
  		The node signature is obtained from the task signature, but the output nodes may also get the signature
  		of their contents. See the class decorator :py:func:`waflib.Task.update_outputs` if you need this behaviour.
docstring_summary: Called after successful execution to update the cache data :py:class:`waflib.Node.Node` sigs
  		and :py:attr:`waflib.Build.BuildContext.task_sigs`.
docstring_tokens: Called after successful execution to update the cache data : py : class : waflib . Node . Node sigs and : py : attr : waflib . Build . BuildContext . task_sigs .
function: def post_run(self):
  		"""
  		Called after successful execution to update the cache data :py:class:`waflib.Node.Node` sigs
  		and :py:attr:`waflib.Build.BuildContext.task_sigs`.
  
  		The node signature is obtained from the task signature, but the output nodes may also get the signature
  		of their contents. See the class decorator :py:func:`waflib.Task.update_outputs` if you need this behaviour.
  		"""
  		bld = self.generator.bld
  		sig = self.signature()
  
  		for node in self.outputs:
  			# check if the node exists ..
  			try:
  				os.stat(node.abspath())
  			except OSError:
  				self.hasrun = MISSING
  				self.err_msg = '-> missing file: %r' % node.abspath()
  				raise Errors.WafError(self.err_msg)
  
  			# important, store the signature for the next run
  			node.sig = sig
  
  		bld.task_sigs[self.uid()] = self.cache_sig
function_tokens: def post_run ( self ) : bld = self . generator . bld sig = self . signature ( ) for node in self . outputs : # check if the node exists .. try : os . stat ( node . abspath ( ) ) except OSError : self . hasrun = MISSING self . err_msg = '-> missing file: %r' % node . abspath ( ) raise Errors . WafError ( self . err_msg ) # important, store the signature for the next run node . sig = sig bld . task_sigs [ self . uid ( ) ] = self . cache_sig