From e513c5415c3280e43a0bd1394bae2aa4c854211f Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Fri, 16 Aug 2024 16:35:04 -0700 Subject: [PATCH] fix: Update ChatChunks dataclass fields to use List type annotations --- aider/coders/base_coder.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index 8a50364b8..e61ff27b6 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -14,8 +14,9 @@ import threading import time import traceback from collections import defaultdict -from dataclasses import dataclass, fields +from dataclasses import dataclass, field from datetime import datetime +from typing import List from json.decoder import JSONDecodeError from pathlib import Path @@ -52,12 +53,12 @@ def wrap_fence(name): @dataclass class ChatChunks: - system: list = field(default_factory=list) - examples: list = field(default_factory=list) - done: list = field(default_factory=list) - files: list = field(default_factory=list) - cur: list = field(default_factory=list) - reminder: list = field(default_factory=list) + system: List = field(default_factory=list) + examples: List = field(default_factory=list) + done: List = field(default_factory=list) + files: List = field(default_factory=list) + cur: List = field(default_factory=list) + reminder: List = field(default_factory=list) class Coder: