(self, path: base.cid_t, *paths: base.cid_t, recursive: bool = True,
	       **kwargs: base.CommonArgs)
return self._client.request('/pin/rm', args, decoder='json', **kwargs)
Removes a pinned object from local storage
		
		Removes the pin from the given object allowing it to be garbage
		collected if needed. That is, depending on the node configuration
		it may not be garbage anytime soon or at all unless you manually
		clean up the local repository using :meth:`~ipfshttpclient.repo.gc`.
		
		Also note that an object is pinned both directly (that is its type
		is ``"recursive"``) and indirectly (meaning that it is referenced
		by another object that is still pinned) it may not be removed at all
		after this.
		
		.. code-block:: python
		
			>>> client.pin.rm('QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d')
			{'Pins': ['QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d']}
		
		Parameters
		----------
		path
			Path to object(s) to be unpinned
		recursive
			Recursively unpin the object linked to by the specified object(s)
		
		Returns
		-------
			dict
		
		+------+-------------------------------------------------------------+
		| Pins | List of IPFS objects that have been unpinned by this action |
		+------+-------------------------------------------------------------+
Removes a pinned object from local storage
		
		Removes the pin from the given object allowing it to be garbage
		collected if needed. That is, depending on the node configuration
		it may not be garbage anytime soon or at all unless you manually
		clean up the local repository using :meth:`~ipfshttpclient.repo.gc`.
		
		Also note that an object is pinned both directly (that is its type
		is ``"recursive"``) and indirectly (meaning that it is referenced
		by another object that is still pinned) it may not be removed at all
		after this.
		
		.. code-block:: python
		
			>>> client.pin.rm('QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d')
			{'Pins': ['QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d']}
		
		Parameters
		----------
		path
			Path to object(s) to be unpinned
		recursive
			Recursively unpin the object linked to by the specified object(s)
		
		Returns
		-------
			dict
		
		+------+-------------------------------------------------------------+
		| Pins | List of IPFS objects that have been unpinned by this action |
		+------+-------------------------------------------------------------+
Removes a pinned object from local storage Removes the pin from the given object allowing it to be garbage collected if needed . That is depending on the node configuration it may not be garbage anytime soon or at all unless you manually clean up the local repository using : meth : ~ipfshttpclient . repo . gc . Also note that an object is pinned both directly ( that is its type is recursive ) and indirectly ( meaning that it is referenced by another object that is still pinned ) it may not be removed at all after this . .. code - block :: python >>> client . pin . rm ( QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d ) { Pins : [ QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d ] } Parameters ---------- path Path to object ( s ) to be unpinned recursive Recursively unpin the object linked to by the specified object ( s ) Returns ------- dict + ------ + ------------------------------------------------------------- + | Pins | List of IPFS objects that have been unpinned by this action | + ------ + ------------------------------------------------------------- +
def rm(self, path: base.cid_t, *paths: base.cid_t, recursive: bool = True,
	       **kwargs: base.CommonArgs):
		"""Removes a pinned object from local storage
		
		Removes the pin from the given object allowing it to be garbage
		collected if needed. That is, depending on the node configuration
		it may not be garbage anytime soon or at all unless you manually
		clean up the local repository using :meth:`~ipfshttpclient.repo.gc`.
		
		Also note that an object is pinned both directly (that is its type
		is ``"recursive"``) and indirectly (meaning that it is referenced
		by another object that is still pinned) it may not be removed at all
		after this.
		
		.. code-block:: python
		
			>>> client.pin.rm('QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d')
			{'Pins': ['QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d']}
		
		Parameters
		----------
		path
			Path to object(s) to be unpinned
		recursive
			Recursively unpin the object linked to by the specified object(s)
		
		Returns
		-------
			dict
		
		+------+-------------------------------------------------------------+
		| Pins | List of IPFS objects that have been unpinned by this action |
		+------+-------------------------------------------------------------+
		"""
		kwargs.setdefault("opts", {})["recursive"] = recursive
		
		args = (str(path), *(str(p) for p in paths))
		return self._client.request('/pin/rm', args, decoder='json', **kwargs)
def rm ( self , path : base . cid_t , * paths : base . cid_t , recursive : bool = True , * * kwargs : base . CommonArgs ) : kwargs . setdefault ( "opts" , { } ) [ "recursive" ] = recursive args = ( str ( path ) , * ( str ( p ) for p in paths ) ) return self . _client . request ( '/pin/rm' , args , decoder = 'json' , * * kwargs )