* ob-core.el: (org-babel-execute-src-block) handle :results graphics :file case.
Don't write result to file if result is graphics.
This commit is contained in:
parent
6f976f1947
commit
39bd69b08d
|
@ -702,13 +702,16 @@ block."
|
|||
(not (listp r)))
|
||||
(list (list r))
|
||||
r)))
|
||||
(let ((file (cdr (assq :file params))))
|
||||
(let ((file (cdr (assq :file params)))
|
||||
(result-graphics (member "graphics" (cdr (assq :result-params params)))))
|
||||
;; If non-empty result and :file then write to :file.
|
||||
(when file
|
||||
(when result
|
||||
(with-temp-file file
|
||||
(insert (org-babel-format-result
|
||||
result (cdr (assq :sep params))))))
|
||||
;; handle :results graphics :file case. don't write result to file if result is graphics.
|
||||
(unless result-graphics
|
||||
(when result
|
||||
(with-temp-file file
|
||||
(insert (org-babel-format-result
|
||||
result (cdr (assq :sep params)))))))
|
||||
(setq result file))
|
||||
;; Possibly perform post process provided its
|
||||
;; appropriate. Dynamically bind "*this*" to the
|
||||
|
|
Loading…
Reference in New Issue