emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [BUG] ob-shell async incorrect table and value results


From: Matt
Subject: Re: [BUG] ob-shell async incorrect table and value results
Date: Sat, 09 Mar 2024 08:08:28 +0100
User-agent: Zoho Mail

 ---- On Fri, 08 Mar 2024 10:25:09 +0100  Ihor Radchenko  wrote --- 

 > Confirmed.
 > This is because `ob-shell-async-chunk-callback' never returns a list.
 > 
 > In `org-babel-sh-evaluate', there is a part that is responsible for
 > detecting the result type:
 > 
 > (when (and results value-is-exit-status)
 >       (setq results (car (reverse (split-string results "\n" t)))))
 >     (when results
 >       (let ((result-params (cdr (assq :result-params params))))
 >         (org-babel-result-cond result-params
 >           results
 >           (let ((tmp-file (org-babel-temp-file "sh-")))
 >             (with-temp-file tmp-file (insert results))
 >             (org-babel-import-elisp-from-file tmp-file)))))
 > 
 > This part is skipped for :async results.
 
Thanks for looking at it.  I'm still working on "[BUG] Prompt appears in async 
shell results" 
(https://list.orgmode.org/18dbc1f273c.11687295c1395973.3345700621594100711@excalamus.com/T/#u)
 and will circle back to this when that's done.

--
Matt Trzcinski
Emacs Org contributor (ob-shell)
Learn more about Org mode at https://orgmode.org
Support Org development at https://liberapay.com/org-mode





reply via email to

[Prev in Thread] Current Thread [Next in Thread]