Function: debug-early--handler
debug-early--handler is a byte-compiled function defined in
debug-early.el.gz.
Signature
(debug-early--handler ERR)
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/debug-early.el.gz
(debug--early (car (cdr args)) #'debug-early))) ; The error object.
(defalias 'debug-early--handler ;Called from C.
#'(lambda (err)
;; Do the same `inhibit-debugger' dance as we do in
;; `(maybe_)call_debugger' to avoid nested debugging (bug#80916).
(if (and backtrace-on-error-noninteractive
(not inhibit-debugger))
(let ((inhibit-debugger t))
(debug--early err #'debug-early--handler)))))