Quellcode durchsuchen

fix: default ctor for Results

Sam Jaffe vor 1 Monat
Ursprung
Commit
4a80a78bc7
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  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)