From aed2548da2bd25120947b010059f9406863f9f87 Mon Sep 17 00:00:00 2001 From: Peilin Yu <54282945+dotpyu@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:50:50 -0400 Subject: [PATCH 1/3] Update string_template.py Assigning __str__ to Template classes --- alfred/template/string_template.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/alfred/template/string_template.py b/alfred/template/string_template.py index 1a346da..836d111 100644 --- a/alfred/template/string_template.py +++ b/alfred/template/string_template.py @@ -304,3 +304,10 @@ def __call__( :rtype: Query """ return self.apply(example, **kawrgs) + + def __str__(self): + return ( + f"StringTemplate(id={self._id}, name={self._name}, reference={self._reference}, " + f"template={self._template}, metadata={self._metadata}, " + f"answer_choices={self._answer_choices})" + ) From 8709a0e575cddfda53901ba254c446aaf677e912 Mon Sep 17 00:00:00 2001 From: Peilin Yu <54282945+dotpyu@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:52:45 -0400 Subject: [PATCH 2/3] Update image_template.py --- alfred/template/image_template.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/alfred/template/image_template.py b/alfred/template/image_template.py index 6dd1e8f..7dbc431 100644 --- a/alfred/template/image_template.py +++ b/alfred/template/image_template.py @@ -217,3 +217,10 @@ def __call__( :rtype: Query """ return self.apply(example, **kawrgs) + + def __str__(self): + return ( + f"ImageTemplate(id={self._id}, name={self._name}, reference={self._reference}, " + f"template={self._template}, metadata={self._metadata}, " + f"candidate_replacement={self._candidate_replacement})" + ) From 9a4772be6996428ac5f8693f4d132619c16d9b72 Mon Sep 17 00:00:00 2001 From: Peilin Yu <54282945+dotpyu@users.noreply.github.com> Date: Fri, 5 Jul 2024 14:53:09 -0400 Subject: [PATCH 3/3] Update voter.py --- alfred/voter/voter.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/alfred/voter/voter.py b/alfred/voter/voter.py index 7d1dcee..20d8327 100644 --- a/alfred/voter/voter.py +++ b/alfred/voter/voter.py @@ -164,3 +164,9 @@ def __call__( Vote for the responses based on the matching function and the label maps """ return self.vote(responses, matching_function, label_map, **kwargs) + + def __str__(self): + return ( + f"Voter(label_map={self._label_map}, matching_fn={self._matching_fn}, " + f"calibration={self._calibration})" + )