notebook/IPython
Brian Granger 32343c5973 Fixed order of notebook loading and kernel starting.
For security reasons, the kernel should not be started until
after the notebook content is completely loaded and on the page.
This prevents people from creating notebooks that run nasty code
on the users machine at load time.

In order to implement this, we had to create a CodeCell.set_kernel
method that allows the kernel attribute of a CodeCell to be set
at a later time.  This also fixes some error messages we were
seeing related to the kernel's channels not being setup properly
when a send was attempted.
2012-05-31 13:08:29 -07:00
..
frontend/html/notebook Fixed order of notebook loading and kernel starting. 2012-05-31 13:08:29 -07:00
testing test for exclusions based on ipython_package_dir 2012-05-31 12:17:51 -07:00
utils/tests update copyright to 2011/20xx-2011 2011-11-23 18:02:27 -08:00