def init_poller(self): if sys.platform == 'win32': if self.interrupt or self.parent_handle: self.poller = ParentPollerWindows(self.interrupt, self.parent_handle) elif self.parent_handle: self.poller = ParentPollerUnix()
def start_kernel(namespace, kernel): """ Starts a kernel. """ # Configure this kernel process to poll the parent process, if necessary. if sys.platform == 'win32': if namespace.interrupt or namespace.parent: poller = ParentPollerWindows(namespace.interrupt, namespace.parent) poller.start() elif namespace.parent: poller = ParentPollerUnix() poller.start() # Start the kernel mainloop. kernel.start()