From 1772599d419c1a7a5ee886bdd6a117d353c13c69 Mon Sep 17 00:00:00 2001 From: Christopher Spinrath <christopher.spinrath@univ-grenoble-alpes.fr> Date: Wed, 30 Apr 2025 17:20:27 +0200 Subject: [PATCH] Make Variables logable by implementing __repr__ --- run-exp.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/run-exp.py b/run-exp.py index 4d62126..e4e19fb 100755 --- a/run-exp.py +++ b/run-exp.py @@ -22,6 +22,12 @@ class Variable(ABC): def name(self): return self._name + def __repr__(self): + return json.dumps({ + 'name': self.name, + 'type': str(type(self).__name__), + }) + @abstractmethod def evaluate(self, variable_mapping): pass -- GitLab