We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a2805c commit 384bd42Copy full SHA for 384bd42
1 file changed
src/idom/_option.py
@@ -109,3 +109,15 @@ def current(self) -> _O:
109
DeprecationWarning,
110
)
111
return super().current
112
+
113
+ @current.setter
114
+ def current(self, new: _O) -> None:
115
+ if self.new_name is None:
116
+ warnings.warn(f"{self.name!r} has been removed", DeprecationWarning)
117
+ else:
118
+ warnings.warn(
119
+ f"{self.name!r} has been renamed to {self.new_name!r}",
120
+ DeprecationWarning,
121
+ )
122
+ self.set_current(new)
123
+ return None
0 commit comments