From cadaf1152dd394554679e94d6a0f7731c3e9be69 2014-08-13 01:21:37
From: Sylvain Corlay <scorlay@bloomberg.net>
Date: 2014-08-13 01:21:37
Subject: [PATCH] wrong callback

---

diff --git a/IPython/utils/traitlets.py b/IPython/utils/traitlets.py
index 6f4bf0c..b8040fd 100644
--- a/IPython/utils/traitlets.py
+++ b/IPython/utils/traitlets.py
@@ -274,7 +274,7 @@ class unilink(object):
                 setattr(obj, attr, new)
 
     def unlink(self):
-        self.source[0].on_trait_change(self.update, self.source[1], remove=True)
+        self.source[0].on_trait_change(self._update, self.source[1], remove=True)
         self.source = None
         self.targets = []