mirror of
https://github.com/ollama/ollama-python.git
synced 2026-01-13 21:57:16 +08:00
fix: avoid JSONDecodeError for empty line stream response
This commit is contained in:
parent
7d1e002be9
commit
22d6d2ac53
@ -167,6 +167,7 @@ class Client(BaseClient):
|
||||
raise ResponseError(e.response.text, e.response.status_code) from None
|
||||
|
||||
for line in r.iter_lines():
|
||||
if not line: continue
|
||||
part = json.loads(line)
|
||||
if err := part.get('error'):
|
||||
raise ResponseError(err)
|
||||
@ -669,6 +670,7 @@ class AsyncClient(BaseClient):
|
||||
raise ResponseError(e.response.text, e.response.status_code) from None
|
||||
|
||||
async for line in r.aiter_lines():
|
||||
if not line: continue
|
||||
part = json.loads(line)
|
||||
if err := part.get('error'):
|
||||
raise ResponseError(err)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user