Преглед на файлове

fix: default ctor for Results

Sam Jaffe преди 1 месец
родител
ревизия
4a80a78bc7
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2 2
      src/cipy/common.py

+ 2 - 2
src/cipy/common.py

@@ -4,7 +4,7 @@ import abc
 import os
 
 from contextlib import contextmanager
-from dataclasses import dataclass
+from dataclasses import dataclass, field
 from enum import Enum, auto
 from functools import reduce
 from types import SimpleNamespace
@@ -55,7 +55,7 @@ class Results(SimpleNamespace):
         """Result of a single action that needs to be tracked"""
 
         conclusion: Status = Status.NOT_RUN
-        outputs: Outputs = Outputs()
+        outputs: Outputs = field(default_factory=Outputs)
 
     def __contains__(self, subscript: str) -> bool:
         return hasattr(self, subscript)