parameters: (self, obj)
docstring: Take ownership of another object.
  
          When you take ownership of another object, you are responsible for
          destroying that object. In addition, a reference to that object is
          placed inside this object so the Python garbage collector will not
          collect the object while it is still alive in libLLVM.
  
          This method should likely only be called from within modules inside
          this package.
docstring_summary: Take ownership of another object.
docstring_tokens: Take ownership of another object .
function: def take_ownership(self, obj):
          """Take ownership of another object.
  
          When you take ownership of another object, you are responsible for
          destroying that object. In addition, a reference to that object is
          placed inside this object so the Python garbage collector will not
          collect the object while it is still alive in libLLVM.
  
          This method should likely only be called from within modules inside
          this package.
          """
          assert isinstance(obj, LLVMObject)
  
          self._owned_objects.append(obj)
          obj._self_owned = False
function_tokens: def take_ownership ( self , obj ) : assert isinstance ( obj , LLVMObject ) self . _owned_objects . append ( obj ) obj . _self_owned = False