diff --git a/skynet/ipfs/pinner.py b/skynet/ipfs/pinner.py index 146517f..f3a51f9 100644 --- a/skynet/ipfs/pinner.py +++ b/skynet/ipfs/pinner.py @@ -85,9 +85,9 @@ class SkynetPinner: for _ in range(6): try: with trio.move_on_after(5): - resp = await self.ipfs_http.pin(cid) - if resp.status_code != 200: - logging.error(f'error pinning {cid}:\n{resp.text}') + pins = await self.ipfs_http.pin(cid) + if cid not in pins: + logging.error(f'error pinning {cid}') del self._pinned[cid] else: