aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJ08nY2024-05-31 12:17:26 +0200
committerJ08nY2024-05-31 12:17:26 +0200
commitadaa5cd6a98fc6610226b9f8048e1e41a4050138 (patch)
tree2fb19cfd0f3c94ece13b384ae8be6e437579b820
parent5222ce8f6989de61a0a4a8ed7fa3dc7c6f575dfb (diff)
downloadpyecsca-adaa5cd6a98fc6610226b9f8048e1e41a4050138.tar.gz
pyecsca-adaa5cd6a98fc6610226b9f8048e1e41a4050138.tar.zst
pyecsca-adaa5cd6a98fc6610226b9f8048e1e41a4050138.zip
Better repr for PickleTraceSet.
-rw-r--r--pyecsca/sca/trace_set/pickle.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/pyecsca/sca/trace_set/pickle.py b/pyecsca/sca/trace_set/pickle.py
index 537f76f..fdb65fe 100644
--- a/pyecsca/sca/trace_set/pickle.py
+++ b/pyecsca/sca/trace_set/pickle.py
@@ -40,3 +40,9 @@ class PickleTraceSet(TraceSet):
pickle.dump(self, output)
else:
raise TypeError
+
+ def __repr__(self):
+ args = ", ".join(
+ [f"{key}={getattr(self, key)!r}" for key in self._keys]
+ )
+ return f"PickleTraceSet(num_traces={len(self)}, {args})"