Prior to this, reference resolution could fail with quoted strings. E.g. this didn't work: \#+srcname: py-id(a=1) \#+begin_src python a \#+end_src \#+lob: py-id(a="1")
@@ -83,7 +83,7 @@ resource. If REF is literal then return it's value, otherwise
return nil."
(let ((out (org-babel-read ref)))
(if (equal out ref)
- (if (string-match "\"\\(.+\\)\"" ref)
+ (if (string-match "^\".+\"$" ref)
(read ref))
out)))