diff --git a/IPython/html/static/notebook/js/tooltip.js b/IPython/html/static/notebook/js/tooltip.js index 659dcf51c..39bc34b9b 100644 --- a/IPython/html/static/notebook/js/tooltip.js +++ b/IPython/html/static/notebook/js/tooltip.js @@ -303,6 +303,10 @@ var IPython = (function (IPython) { // move the bubble if it is not hidden // otherwise fade it var content = reply.content; + if (!content.found) { + // object not found, nothing to show + return; + } this.name = content.name; // do some math to have the tooltip arrow on more or less on left or right @@ -337,22 +341,22 @@ var IPython = (function (IPython) { // build docstring var defstring = content.call_def; - if (defstring == null) { + if (!defstring) { defstring = content.init_definition; } - if (defstring == null) { + if (!defstring) { defstring = content.definition; } var docstring = content.call_docstring; - if (docstring == null) { + if (!docstring) { docstring = content.init_docstring; } - if (docstring == null) { + if (!docstring) { docstring = content.docstring; } - if (docstring == null) { + if (!docstring) { // For reals this time, no docstring if (this._hide_if_no_docstring) { return;