Function: emacsql-wait
emacsql-wait is a byte-compiled function defined in emacsql.el.
Signature
(emacsql-wait ARG &rest ARGS)
Implementations
(emacsql-wait (CONNECTION emacsql-connection) &optional TIMEOUT) in `emacsql.el'.
Block until CONNECTION is waiting for further input.
Source Code
;; Defined in ~/.emacs.d/elpa/emacsql-20261001.1544/emacsql.el
(cl-defmethod emacsql-wait ((connection emacsql-connection) &optional timeout)
"Block until CONNECTION is waiting for further input."
(let* ((real-timeout (or timeout emacsql-global-timeout))
(end (and real-timeout (+ (float-time) real-timeout))))
(while (and (or (null real-timeout) (< (float-time) end))
(not (emacsql-waiting-p connection)))
(save-match-data
(accept-process-output (oref connection handle) real-timeout)))
(unless (emacsql-waiting-p connection)
(signal 'emacsql-timeout (list "Query timed out" real-timeout)))))