parameters: (self)
return_statement: return ret
docstring: Returns a signature (see :py:meth:`waflib.Node.Node.h_file`) for the purpose
  		of build dependency calculation. This method uses a per-context cache.
  
  		:return: a hash representing the object contents
  		:rtype: string or bytes
docstring_summary: Returns a signature (see :py:meth:`waflib.Node.Node.h_file`) for the purpose
  		of build dependency calculation. This method uses a per-context cache.
docstring_tokens: Returns a signature ( see : py : meth : waflib . Node . Node . h_file ) for the purpose of build dependency calculation . This method uses a per - context cache .
function: def get_bld_sig(self):
  		"""
  		Returns a signature (see :py:meth:`waflib.Node.Node.h_file`) for the purpose
  		of build dependency calculation. This method uses a per-context cache.
  
  		:return: a hash representing the object contents
  		:rtype: string or bytes
  		"""
  		# previous behaviour can be set by returning self.ctx.node_sigs[self] when a build node
  		try:
  			cache = self.ctx.cache_sig
  		except AttributeError:
  			cache = self.ctx.cache_sig = {}
  		try:
  			ret = cache[self]
  		except KeyError:
  			p = self.abspath()
  			try:
  				ret = cache[self] = self.h_file()
  			except EnvironmentError:
  				if self.isdir():
  					# allow folders as build nodes, do not use the creation time
  					st = os.stat(p)
  					ret = cache[self] = Utils.h_list([p, st.st_ino, st.st_mode])
  					return ret
  				raise
  		return ret
function_tokens: def get_bld_sig ( self ) : # previous behaviour can be set by returning self.ctx.node_sigs[self] when a build node try : cache = self . ctx . cache_sig except AttributeError : cache = self . ctx . cache_sig = { } try : ret = cache [ self ] except KeyError : p = self . abspath ( ) try : ret = cache [ self ] = self . h_file ( ) except EnvironmentError : if self . isdir ( ) : # allow folders as build nodes, do not use the creation time st = os . stat ( p ) ret = cache [ self ] = Utils . h_list ( [ p , st . st_ino , st . st_mode ] ) return ret raise return ret