parameters: (self)
return_statement: return ret
docstring: :return: current working directory
  		:rtype: :py:class:`waflib.Node.Node`
docstring_summary: :return: current working directory
  		:rtype: :py:class:`waflib.Node.Node`
docstring_tokens: : return : current working directory : rtype : : py : class : waflib . Node . Node
function: def get_cwd(self):
  		"""
  		:return: current working directory
  		:rtype: :py:class:`waflib.Node.Node`
  		"""
  		bld = self.generator.bld
  		ret = getattr(self, 'cwd', None) or getattr(bld, 'cwd', bld.bldnode)
  		if isinstance(ret, str):
  			if os.path.isabs(ret):
  				ret = bld.root.make_node(ret)
  			else:
  				ret = self.generator.path.make_node(ret)
  		return ret
function_tokens: def get_cwd ( self ) : bld = self . generator . bld ret = getattr ( self , 'cwd' , None ) or getattr ( bld , 'cwd' , bld . bldnode ) if isinstance ( ret , str ) : if os . path . isabs ( ret ) : ret = bld . root . make_node ( ret ) else : ret = self . generator . path . make_node ( ret ) return ret