diff --git a/v6d3music/core/cache_url.py b/v6d3music/core/cache_url.py index ab4ca99..37eecff 100644 --- a/v6d3music/core/cache_url.py +++ b/v6d3music/core/cache_url.py @@ -40,7 +40,8 @@ async def cache_url(hurl: str, rurl: str, override: bool, tor: bool) -> None: with Benchmark('CCH'): code = await loop.run_in_executor(None, p.wait) if code: - raise RuntimeError(code) + print(f'caching {hurl} failed with {code}') + return await loop.run_in_executor(None, tmp_path.rename, path) await cache_db.set(f'url:{hurl}', str(path)) print('cached', hurl)