Function: backtrace--print

backtrace--print is a byte-compiled function defined in backtrace.el.gz.

Signature

(backtrace--print OBJ &optional STREAM)

Documentation

Attempt to print OBJ to STREAM using backtrace-print-function.

Fall back to prin1 if there is an error.

Source Code

;; Defined in /usr/src/emacs/lisp/emacs-lisp/backtrace.el.gz
(defun backtrace--print (obj &optional stream)
  "Attempt to print OBJ to STREAM using `backtrace-print-function'.
Fall back to `prin1' if there is an error."
  (condition-case err
      (funcall backtrace-print-function obj stream)
    (error
     (message "Error in backtrace printer: %S" err)
     (prin1 obj stream))))