From b336aa873e4b112a40c074f688ce47b4fb48031b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Mon, 2 Mar 2026 14:58:52 -0700 Subject: [PATCH] refactor: more cleanup >_< --- doerg/src/net/deertopia/doerg/render.clj | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/doerg/src/net/deertopia/doerg/render.clj b/doerg/src/net/deertopia/doerg/render.clj index b989bc2..e415548 100644 --- a/doerg/src/net/deertopia/doerg/render.clj +++ b/doerg/src/net/deertopia/doerg/render.clj @@ -143,6 +143,16 @@ #(element/of-keyword-type? % "LATEX_HEADER") (sp/view :value)]))) +(defn timeout-snippet-promises [snippet-promises fut] + ;; Time out after eight seconds. With all the LaTeX and IPC, there + ;; are so many opportunities for things to go wrong #(tex/render-snippets @snippet-promises) + sp @snippet-promises + fut (-> #(tex/render-snippets sp) bound-fn* future-call)] - ;; Time out after eight seconds. With all the LaTeX and IPC, there - ;; are so many opportunities for things to go wrong