Be more robust when checking the jupyter-lang method specializer

This commit is contained in:
Nathaniel Nicandro 2018-10-17 01:17:05 -05:00
parent 67e8844e31
commit 842c920760

View file

@ -166,7 +166,7 @@ buffer.")
(cl-generic-define-generalizer jupyter--generic-lang-generalizer
50 (lambda (name &rest _)
`(when (object-of-class-p ,name 'jupyter-kernel-client)
`(when (and ,name (object-of-class-p ,name 'jupyter-kernel-client))
;; TODO: Make `jupyter-kernel-language' a symbol
;; to avoid interning a constant string.
(gethash (intern (jupyter-kernel-language ,name))