parameters: (self, obj)
return_statement: return self(features='fake_obj', source=obj, name=obj.name)
docstring: Read an object file, enabling injection in libs/programs. Will trigger a rebuild if the file changes.
  
  	:param obj: object file path, as string or Node
docstring_summary: Read an object file, enabling injection in libs/programs. Will trigger a rebuild if the file changes.
docstring_tokens: Read an object file enabling injection in libs / programs . Will trigger a rebuild if the file changes .
function: def read_object(self, obj):
  	"""
  	Read an object file, enabling injection in libs/programs. Will trigger a rebuild if the file changes.
  
  	:param obj: object file path, as string or Node
  	"""
  	if not isinstance(obj, self.path.__class__):
  		obj = self.path.find_resource(obj)
  	return self(features='fake_obj', source=obj, name=obj.name)
function_tokens: def read_object ( self , obj ) : if not isinstance ( obj , self . path . __class__ ) : obj = self . path . find_resource ( obj ) return self ( features = 'fake_obj' , source = obj , name = obj . name )