catch errors in comm callbacks

This commit is contained in:
MinRK 2013-10-17 07:07:28 -07:00
parent 938dc589dd
commit 34efd17408

View File

@ -172,7 +172,13 @@ var IPython = (function (IPython) {
Comm.prototype._maybe_callback = function (key, msg) {
var callback = this['_' + key + '_callback'];
if (callback) callback(msg);
if (callback) {
try {
callback(msg);
} catch (e) {
console.log("Exception in Comm callback", e, msg);
}
}
};
Comm.prototype.handle_msg = function (msg) {