From aa5e9651f1320e40222337e23410e6a2e9642ae9 Mon Sep 17 00:00:00 2001 From: Kevin Burk Date: Fri, 21 Aug 2020 13:37:15 -0700 Subject: Persistent setter for variable names. --- python/function.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'python') diff --git a/python/function.py b/python/function.py index 4a80a83b..42ea5a07 100644 --- a/python/function.py +++ b/python/function.py @@ -874,7 +874,14 @@ class Variable(object): @name.setter def name(self, value): - self._name = value + if self._function is None: + self._name = value + elif value is not None: + self._function.create_user_var(self, self._type, value) + self._name = value + else: + self._function.delete_user_var(self) + # TODO: Reset to default name! @property def type(self): -- cgit v1.3.1