code: def pin_rm(self, path, *paths, **kwargs):
          
          #PY2: No support for kw-only parameters after glob parameters
          if "recursive" in kwargs:
              kwargs.setdefault("opts", {"recursive": kwargs["recursive"]})
              del kwargs["recursive"]
  
          args = (path,) + paths
          return self._client.request('/pin/rm', args, decoder='json', **kwargs)
docs: Removes a pinned object from local storage.
  
          Removes the pin from the given object allowing it to be garbage
          collected if needed.
  
          .. code-block:: python
  
              >>> c.pin_rm('QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d')
              {'Pins': ['QmfZY61ukoQuCX8e5Pt7v8pRfhkyxwZKZMTodAtmvyGZ5d']}
  
          Parameters
          ----------
          path : str
              Path to object(s) to be unpinned
          recursive : bool
              Recursively unpin the object linked to by the specified object(s)
  
          Returns
          -------
              dict : List of IPFS objects that have been unpinned