From 5231355648c59530c66a9cea254b22550a5daec7 2014-11-15 16:48:34 From: Jason Grout Date: 2014-11-15 16:48:34 Subject: [PATCH] Better error messages with correct stack traces --- diff --git a/IPython/html/static/base/js/utils.js b/IPython/html/static/base/js/utils.js index ff9febf..b6cc194 100644 --- a/IPython/html/static/base/js/utils.js +++ b/IPython/html/static/base/js/utils.js @@ -618,7 +618,8 @@ define([ if (module_name) { require([module_name], function(module) { if (module[class_name] === undefined) { - reject(new Error('Class not found in module.')); + console.error('Class '+class_name+' not found in module '+module_name) + reject(); } else { resolve(module[class_name]); } @@ -627,7 +628,8 @@ define([ if (registry && registry[class_name]) { resolve(registry[class_name]); } else { - reject(new Error('Class not found in registry.')); + console.error('Class '+class_name+' not found in registry ', registry); + reject(); } } });