From 13a550593120ea5bf11a5bf8df25b978571c81b5 2013-04-24 04:47:47
From: MinRK <benjaminrk@gmail.com>
Date: 2013-04-24 04:47:47
Subject: [PATCH] fix callbacks/_callbacks typo

---

diff --git a/IPython/kernel/restarter.py b/IPython/kernel/restarter.py
index afd60aa..4ee48cc 100644
--- a/IPython/kernel/restarter.py
+++ b/IPython/kernel/restarter.py
@@ -47,11 +47,11 @@ class KernelRestarter(LoggingConfigurable):
 
     def register_callback(self, f):
         """register a callback to fire"""
-        self.callbacks.append(f)
+        self._callbacks.append(f)
 
     def unregister_callback(self, f):
         try:
-            self.callbacks.remove(f)
+            self._callbacks.remove(f)
         except ValueError:
             pass
 
@@ -59,7 +59,7 @@ class KernelRestarter(LoggingConfigurable):
         self.log.debug('Polling kernel...')
         if not self.kernel_manager.is_alive():
             self.log.info('KernelRestarter: restarting kernel')
-            for callback in self.callbacks:
+            for callback in self._callbacks:
                 try:
                     callback()
                 except Exception as e: