From ef2ed076da72bd2affdc2f6dc9c5c869163a1313 Mon Sep 17 00:00:00 2001 From: Joshua Monteiro Date: Sun, 2 Nov 2025 20:34:39 +1300 Subject: [PATCH 1/2] add setter --- openhtf/core/phase_descriptor.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/openhtf/core/phase_descriptor.py b/openhtf/core/phase_descriptor.py index 7327c1a9f..38a5d52a2 100644 --- a/openhtf/core/phase_descriptor.py +++ b/openhtf/core/phase_descriptor.py @@ -274,6 +274,10 @@ def name(self) -> Text: if self.options.phase_name_case == PhaseNameCase.CAMEL: name = inflection.camelize(name) return name + + @name.setter + def name(self, value): + self.options.name = value @property def doc(self) -> Optional[Text]: From d06e32fbf9aaec8aa578cda754aa4e48500d0415 Mon Sep 17 00:00:00 2001 From: Joshua Monteiro Date: Mon, 3 Nov 2025 14:25:22 +1300 Subject: [PATCH 2/2] wip --- openhtf/core/phase_descriptor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openhtf/core/phase_descriptor.py b/openhtf/core/phase_descriptor.py index 38a5d52a2..b583dc9b1 100644 --- a/openhtf/core/phase_descriptor.py +++ b/openhtf/core/phase_descriptor.py @@ -274,7 +274,7 @@ def name(self) -> Text: if self.options.phase_name_case == PhaseNameCase.CAMEL: name = inflection.camelize(name) return name - + @name.setter def name(self, value): self.options.name = value