parameters: (self)
return_statement: return self.srcpath()
docstring: If a file in the build directory, returns :py:meth:`waflib.Node.Node.bldpath`,
  		else returns :py:meth:`waflib.Node.Node.srcpath`
  
  		:rtype: string
docstring_summary: If a file in the build directory, returns :py:meth:`waflib.Node.Node.bldpath`,
  		else returns :py:meth:`waflib.Node.Node.srcpath`
docstring_tokens: If a file in the build directory returns : py : meth : waflib . Node . Node . bldpath else returns : py : meth : waflib . Node . Node . srcpath
function: def relpath(self):
  		"""
  		If a file in the build directory, returns :py:meth:`waflib.Node.Node.bldpath`,
  		else returns :py:meth:`waflib.Node.Node.srcpath`
  
  		:rtype: string
  		"""
  		cur = self
  		x = self.ctx.bldnode
  		while cur.parent:
  			if cur is x:
  				return self.bldpath()
  			cur = cur.parent
  		return self.srcpath()
function_tokens: def relpath ( self ) : cur = self x = self . ctx . bldnode while cur . parent : if cur is x : return self . bldpath ( ) cur = cur . parent return self . srcpath ( )