sane-bt-search: try to install some logging for a sporadic error
This commit is contained in:
parent
a31fe44624
commit
080c8dbe3d
|
@ -232,7 +232,12 @@ class Client:
|
||||||
params = params.copy()
|
params = params.copy()
|
||||||
params.update(apikey=self.apikey, _=str(int(time.time())))
|
params.update(apikey=self.apikey, _=str(int(time.time())))
|
||||||
resp = requests.get(url, params=params)
|
resp = requests.get(url, params=params)
|
||||||
return resp.json()
|
text = str(resp.text)
|
||||||
|
try:
|
||||||
|
return json.loads(text)
|
||||||
|
except Exception as e:
|
||||||
|
logger.error(f"failed to parse json API response from {url}: {text}")
|
||||||
|
raise e
|
||||||
|
|
||||||
def query(self, q: str) -> list[Torrent]:
|
def query(self, q: str) -> list[Torrent]:
|
||||||
torrents = set()
|
torrents = set()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user