From c71d7adc97c00edf929be29ba15e6c578d33777a Mon Sep 17 00:00:00 2001 From: isabelaconstantin Date: Tue, 23 May 2023 19:46:45 +0300 Subject: [PATCH] Fix mutable default argument in APIRequest class --- examples/api_request_parallel_processor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/api_request_parallel_processor.py b/examples/api_request_parallel_processor.py index 861fdc914e..a505394a1e 100644 --- a/examples/api_request_parallel_processor.py +++ b/examples/api_request_parallel_processor.py @@ -101,7 +101,7 @@ import re # for matching endpoint from request URL import tiktoken # for counting tokens import time # for sleeping after rate limit is hit -from dataclasses import dataclass # for storing API inputs, outputs, and metadata +from dataclasses import dataclass, field # for storing API inputs, outputs, and metadata async def process_api_requests_from_file( @@ -258,7 +258,7 @@ class APIRequest: request_json: dict token_consumption: int attempts_left: int - result = [] + result: list = field(default_factory=list) async def call_api( self,