فهرست منبع

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)