Skip to content

Commit 45b47f4

Browse files
committed
initialize empty list via field
1 parent 4bdc3a7 commit 45b47f4

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • airbyte_cdk/sources/declarative/spec

airbyte_cdk/sources/declarative/spec/spec.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Copyright (c) 2023 Airbyte, Inc., all rights reserved.
33
#
44

5-
from dataclasses import InitVar, dataclass
5+
from dataclasses import InitVar, dataclass, field
66
import json
77
from typing import Any, List, Mapping, MutableMapping, Optional
88

@@ -34,9 +34,9 @@ class Spec:
3434
parameters: InitVar[Mapping[str, Any]]
3535
documentation_url: Optional[str] = None
3636
advanced_auth: Optional[AuthFlow] = None
37-
config_migrations: List[ConfigTransformation] = []
38-
transformations: List[ConfigTransformation] = []
39-
validations: List[Validator] = []
37+
config_migrations: List[ConfigTransformation] = field(default_factory=list)
38+
transformations: List[ConfigTransformation] = field(default_factory=list)
39+
validations: List[Validator] = field(default_factory=list)
4040
message_repository: MessageRepository = InMemoryMessageRepository()
4141

4242
def generate_spec(self) -> ConnectorSpecification:

0 commit comments

Comments
 (0)