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)))))