Sam Jaffe 1 месяц назад
Родитель
Сommit
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
 import os
 
 
 from contextlib import contextmanager
 from contextlib import contextmanager
-from dataclasses import dataclass
+from dataclasses import dataclass, field
 from enum import Enum, auto
 from enum import Enum, auto
 from functools import reduce
 from functools import reduce
 from types import SimpleNamespace
 from types import SimpleNamespace
@@ -55,7 +55,7 @@ class Results(SimpleNamespace):
         """Result of a single action that needs to be tracked"""
         """Result of a single action that needs to be tracked"""
 
 
         conclusion: Status = Status.NOT_RUN
         conclusion: Status = Status.NOT_RUN
-        outputs: Outputs = Outputs()
+        outputs: Outputs = field(default_factory=Outputs)
 
 
     def __contains__(self, subscript: str) -> bool:
     def __contains__(self, subscript: str) -> bool:
         return hasattr(self, subscript)
         return hasattr(self, subscript)