mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-30 14:35:15 +02:00
bug fix: the name of parameterable object is not removed when unlinking
This commit is contained in:
parent
9217438d90
commit
28c03148ec
1 changed files with 2 additions and 1 deletions
|
|
@ -197,9 +197,10 @@ class Parameterized(Parameterizable):
|
||||||
raise RuntimeError("{} does not seem to be a parameter, remove parameters directly from their respective parents".format(str(param)))
|
raise RuntimeError("{} does not seem to be a parameter, remove parameters directly from their respective parents".format(str(param)))
|
||||||
|
|
||||||
start = sum([p.size for p in self.parameters[:param._parent_index_]])
|
start = sum([p.size for p in self.parameters[:param._parent_index_]])
|
||||||
self._remove_parameter_name(param)
|
|
||||||
self.size -= param.size
|
self.size -= param.size
|
||||||
del self.parameters[param._parent_index_]
|
del self.parameters[param._parent_index_]
|
||||||
|
self._remove_parameter_name(param)
|
||||||
|
|
||||||
|
|
||||||
param._disconnect_parent()
|
param._disconnect_parent()
|
||||||
param.remove_observer(self, self._pass_through_notify_observers)
|
param.remove_observer(self, self._pass_through_notify_observers)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue