summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Schulte <schulte.eric@gmail.com>2010-09-21 10:10:41 -0600
committerEric Schulte <schulte.eric@gmail.com>2010-09-21 10:10:41 -0600
commitca15dd6dbe60bdde959a5836e2b4a99d360da00b (patch)
treeda27b03489c15446a1478580d83bdbae65a22a81
parentb5967dfa885df3ac427f0391b3900a751d78559e (diff)
downloadorg-mode-ca15dd6dbe60bdde959a5836e2b4a99d360da00b.tar.gz
ob-org: now raises an error on nested export calls
* lisp/ob-org.el (org-babel-org-export): raise error on nested export call
-rw-r--r--lisp/ob-org.el2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/ob-org.el b/lisp/ob-org.el
index 4d42246..04cfaee 100644
--- a/lisp/ob-org.el
+++ b/lisp/ob-org.el
@@ -57,6 +57,8 @@ This function is called by `org-babel-execute-src-block'."
(defvar org-local-vars)
(defun org-babel-org-export (body fmt)
"Export BODY to FMT using Org-mode's export facilities. "
+ (when (get-buffer " org-mode-tmp")
+ (error "Nested call to org-export: from org code block exporting results"))
(let ((tmp-file (org-babel-temp-file "org-")))
(with-temp-buffer
(insert org-babel-org-default-header)