Is there a version of
\begin{sageblock}
my multiline code
\end{sageblock}
that has code highlighting and line numbering like the sagecommandline environment and code execution?
Of course typesetting with lstlistings and execution with sagesilent could be a workaround, but it would seem to require me to have the same code in my document twice. And that I find unacceptable.