sagetex's .sage file gives "runfile is not defined"
Hello,
SageTeX creates for me a .sage file. When I run Sage on that it fails, giving me an error from Python that the runfile command is not known (after apparently creating a .py file). I didn't see what I am doing wrong in the docs or by googling (sorry if I missed it). I'd be grateful for any tips about how to work around the issue. Here is the command line from a MWE.
$ sage test.sagetex.sage
Processing Sage code for test.tex...
Code block begin...
**** Error in Sage code on line 12 of test.tex! Traceback follows.
Traceback (most recent call last):
File "test.sagetex.py", line 9, in <module>
runfile("plot_action.sage")
NameError: name 'runfile' is not defined
**** Running Sage on test.sage failed! Fix test.tex and try again.
Here is the MWE.
\documentclass{article}
\usepackage{sagetex}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{sagesilent}
runfile("plot_action.sage")
p = plot_circle_action(1,0,0,1)
p.set_axes_range(-1.5, 1.5, -0.5, 1.5)
p.save("graphics/svd000.png",dpi=1200)
\end{sagesilent}
\lipsum[2]
\end{document}
Here is the version.
$ sage --version
Sage Version 6.1.1, Release Date: 2014-02-04
(I'm on a recent Ubuntu.)