diff options
author | Michael Albinus <michael.albinus@gmx.de> | 2008-01-21 20:01:19 +0000 |
---|---|---|
committer | Michael Albinus <michael.albinus@gmx.de> | 2008-01-21 20:01:19 +0000 |
commit | d2e4a6c90428e7bce7ee7d71e2cc5b2ee0ee40d9 (patch) | |
tree | a3f7dfa60de8182a9db2277a677abe7438792a35 /doc/misc/dbus.texi | |
parent | d405bc15fc6e676f2c6af2afd06cf7c730f0f82d (diff) | |
download | emacs-d2e4a6c90428e7bce7ee7d71e2cc5b2ee0ee40d9.tar.gz |
* dbus.texi (Errors and Events): New macro dbus-ignore-errors.
Diffstat (limited to 'doc/misc/dbus.texi')
-rw-r--r-- | doc/misc/dbus.texi | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/doc/misc/dbus.texi b/doc/misc/dbus.texi index 506716e8d92..27550337b39 100644 --- a/doc/misc/dbus.texi +++ b/doc/misc/dbus.texi @@ -674,9 +674,15 @@ there is a type mismatch, the Lisp error @code{wrong-type-argument} @code{D-Bus ARG} is raised. All errors raised by D-Bus are signaled with the error symbol -@code{dbus-error}. As usual, such an error can be trapped with a -@code{condition-case} form. If possible, error messages from D-Bus -are appended to the @code{dbus-error}. +@code{dbus-error}. If possible, error messages from D-Bus are +appended to the @code{dbus-error}. + +@defspec dbus-ignore-errors forms@dots{} +This executes @var{forms} exactly like a @code{progn}, except that +@code{dbus-error} errors are ignored during the @var{forms}. These +errors can be made visible when variable @code{dbus-debug} is set to +@code{t}. +@end defspec Incoming D-Bus messages are handled as Emacs events (see @pxref{Misc Events, , , elisp}). The generated event has this form: |