diff options
| author | J08nY | 2025-03-15 18:49:15 +0100 |
|---|---|---|
| committer | J08nY | 2025-04-16 12:25:06 +0200 |
| commit | 5b4d3dd0835ede999078a852ccf9cde88caa311a (patch) | |
| tree | 8d19ea7d9ff4bb1a644a809b8a12fc08fa3edbe5 | |
| parent | 2fc92e2b502a39c4c44cbe3a07f90c6a51448ba2 (diff) | |
| download | ECTester-5b4d3dd0835ede999078a852ccf9cde88caa311a.tar.gz ECTester-5b4d3dd0835ede999078a852ccf9cde88caa311a.tar.zst ECTester-5b4d3dd0835ede999078a852ccf9cde88caa311a.zip | |
| -rw-r--r-- | epare/common.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/epare/common.py b/epare/common.py index 4689ce5..15c7f7c 100644 --- a/epare/common.py +++ b/epare/common.py @@ -3,7 +3,7 @@ import inspect import tempfile import sys import os - +from datetime import timedelta from contextlib import contextmanager from dataclasses import dataclass @@ -90,6 +90,8 @@ class MultIdent: class MultResults: multiplications: list[set[int]] samples: int + duration: Optional[float] = None + kind: Optional[str] = None def merge(self, other: "MultResults"): self.multiplications.extend(other.multiplications) @@ -105,7 +107,9 @@ class MultResults: return self.multiplications[i] def __str__(self): - return f"MultResults({self.samples})" + duration = timedelta(seconds=int(self.duration)) if self.duration is not None else "" + kind = self.kind if self.kind is not None else "" + return f"MultResults({self.samples},{duration},{kind})" def __repr__(self): return str(self) |
