fix: Update ChatChunks dataclass fields to use List type annotations

This commit is contained in:
Paul Gauthier (aider) 2024-08-16 16:35:04 -07:00
parent 9bdf41e753
commit e513c5415c

View file

@ -14,8 +14,9 @@ import threading
import time import time
import traceback import traceback
from collections import defaultdict from collections import defaultdict
from dataclasses import dataclass, fields from dataclasses import dataclass, field
from datetime import datetime from datetime import datetime
from typing import List
from json.decoder import JSONDecodeError from json.decoder import JSONDecodeError
from pathlib import Path from pathlib import Path
@ -52,12 +53,12 @@ def wrap_fence(name):
@dataclass @dataclass
class ChatChunks: class ChatChunks:
system: list = field(default_factory=list) system: List = field(default_factory=list)
examples: list = field(default_factory=list) examples: List = field(default_factory=list)
done: list = field(default_factory=list) done: List = field(default_factory=list)
files: list = field(default_factory=list) files: List = field(default_factory=list)
cur: list = field(default_factory=list) cur: List = field(default_factory=list)
reminder: list = field(default_factory=list) reminder: List = field(default_factory=list)
class Coder: class Coder: