From 25232daae3adcb47e3da1b57b1bded358ee604f2 Mon Sep 17 00:00:00 2001 From: Matthias Bussonnier Date: Fri, 29 Jul 2016 12:33:33 -0700 Subject: [PATCH] Improve the error message for the nbextension. Closes #1624 --- notebook/nbextensions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/notebook/nbextensions.py b/notebook/nbextensions.py index ea1095d2e4..a81cc22c24 100644 --- a/notebook/nbextensions.py +++ b/notebook/nbextensions.py @@ -1122,7 +1122,8 @@ def _get_nbextension_metadata(module): """ m = import_item(module) if not hasattr(m, '_jupyter_nbextension_paths'): - raise KeyError('The Python module {} is not a valid nbextension'.format(module)) + raise KeyError('The Python module {} is not a valid nbextension, ' + 'it is missing the `_jupyter_nbextension_paths()` method.'.format(module)) nbexts = m._jupyter_nbextension_paths() return m, nbexts