|
@@ -412,15 +412,13 @@ block."
|
|
|
(list (list result)) result))
|
|
|
(funcall cmd body params)))
|
|
|
;; if non-empty result and :file then write to :file
|
|
|
- (flet ((echo-res (result)
|
|
|
- (if (stringp result) result (format "%S" result))))
|
|
|
- (when (cdr (assoc :file params))
|
|
|
- (when result
|
|
|
- (with-temp-file (cdr (assoc :file params))
|
|
|
- (insert
|
|
|
- (org-babel-format-result
|
|
|
- result (cdr (assoc :sep (nth 2 info)))))))
|
|
|
- (setq result (cdr (assoc :file params)))))
|
|
|
+ (when (cdr (assoc :file params))
|
|
|
+ (when result
|
|
|
+ (with-temp-file (cdr (assoc :file params))
|
|
|
+ (insert
|
|
|
+ (org-babel-format-result
|
|
|
+ result (cdr (assoc :sep (nth 2 info)))))))
|
|
|
+ (setq result (cdr (assoc :file params))))
|
|
|
(org-babel-insert-result
|
|
|
result result-params info new-hash indent lang)
|
|
|
(run-hooks 'org-babel-after-execute-hook)
|