Function: dbus-ignore-errors

dbus-ignore-errors is a macro defined in dbus.el.gz.

Signature

(dbus-ignore-errors &rest BODY)

Documentation

Execute BODY; signal D-Bus error when dbus-debug is non-nil.

Otherwise, return result of last form in BODY, or all other errors.

Source Code

;; Defined in /usr/src/emacs/lisp/net/dbus.el.gz
;;; Basic D-Bus message functions.

(defmacro dbus-ignore-errors (&rest body)
  "Execute BODY; signal D-Bus error when `dbus-debug' is non-nil.
Otherwise, return result of last form in BODY, or all other errors."
  (declare (indent 0) (debug t))
  `(condition-case err
       (progn ,@body)
     (dbus-error (when dbus-debug (signal (car err) (cdr err))))))