Function: org-babel-one-header-arg-safe-p

org-babel-one-header-arg-safe-p is a byte-compiled function defined in ob-core.el.gz.

Signature

(org-babel-one-header-arg-safe-p PAIR SAFE-LIST)

Documentation

Determine if the PAIR is a safe babel header arg according to SAFE-LIST.

For the format of SAFE-LIST, see org-babel-safe-header-args.

Source Code

;; Defined in /usr/src/emacs/lisp/org/ob-core.el.gz
(defun org-babel-one-header-arg-safe-p (pair safe-list)
  "Determine if the PAIR is a safe babel header arg according to SAFE-LIST.

For the format of SAFE-LIST, see `org-babel-safe-header-args'."
  (and (consp pair)
       (keywordp (car pair))
       (stringp (cdr pair))
       (or
	(memq (car pair) safe-list)
	(let ((entry (assq (car pair) safe-list)))
	  (and entry
	       (consp entry)
	       (cond ((functionp (cdr entry))
		      (funcall (cdr entry) (cdr pair)))
		     ((listp (cdr entry))
		      (member (cdr pair) (cdr entry)))
		     (t nil)))))))