Update api_request_parallel_processor.py

fixed bug for non-serializable Error
This commit is contained in:
Hannibal046 2023-04-12 23:05:05 +08:00 committed by GitHub
parent b658e8d1cc
commit ab0f7c1bd5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -298,7 +298,7 @@ class APIRequest:
retry_queue.put_nowait(self) retry_queue.put_nowait(self)
else: else:
logging.error(f"Request {self.request_json} failed after all attempts. Saving errors: {self.result}") logging.error(f"Request {self.request_json} failed after all attempts. Saving errors: {self.result}")
append_to_jsonl([self.request_json, self.result], save_filepath) append_to_jsonl([self.request_json, [str(e) for e in self.result]], save_filepath)
status_tracker.num_tasks_in_progress -= 1 status_tracker.num_tasks_in_progress -= 1
status_tracker.num_tasks_failed += 1 status_tracker.num_tasks_failed += 1
else: else: