Function: url-future-call
url-future-call is a byte-compiled function defined in
url-future.el.gz.
Signature
(url-future-call URL-FUTURE)
Source Code
;; Defined in /usr/src/emacs/lisp/url/url-future.el.gz
(defun url-future-call (url-future)
(if (url-future-done-p url-future)
(signal 'error 'url-future-already-done)
(let ((ff (url-future-value url-future)))
(when (functionp ff)
(condition-case catcher
(setf (url-future-value url-future)
(funcall ff))
(error (url-future-errored url-future catcher)))
;; Unused return value.
;;; (url-future-value url-future)
))
(if (url-future-errored-p url-future)
url-future
(url-future-finish url-future))))