From 29746cd8bed28197be8255e2742aa1bd05e3e7c0 Mon Sep 17 00:00:00 2001 From: Max Zwiessele Date: Fri, 28 Jun 2013 11:02:59 +0100 Subject: [PATCH] added value restoring if unpickling objects --- GPy/core/parameterized.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/GPy/core/parameterized.py b/GPy/core/parameterized.py index a2f2bf25..f4d6afa1 100644 --- a/GPy/core/parameterized.py +++ b/GPy/core/parameterized.py @@ -45,7 +45,9 @@ class Parameterized(object): def __setstate__(self, state): if self._has_get_set_state(): - return self.setstate(state) + self.setstate(state) # set state + self._set_params(self._get_params()) # restore all values + return self.__dict__ = state def _has_get_set_state(self):