<br><br><div class="gmail_quote">On Wed, Jan 7, 2009 at 1:52 AM, Ville M. Vainio <span dir="ltr">&lt;<a href="mailto:vivainio@gmail.com">vivainio@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, Jan 7, 2009 at 7:17 AM, Kurt Smith &lt;<a href="mailto:kwmsmith@gmail.com">kwmsmith@gmail.com</a>&gt; wrote:<br>
<br>
&gt; I can %ed an empty file fine, but I can&#39;t %ed an object defined in that<br>
&gt; file.<br>
<br>
</div>You can %ed a function/method defined in the file, however.<br>
<br>
I.e. you can work around this by editing a specific method in the class.</blockquote><div><br>Thanks for the response -- after browsing the IPython source (IPython/Magic.py:magic_edit, line 2060) it&#39;s clear to me why it behaves as it does.&nbsp; Empty classes aren&#39;t handled correctly, but classes with at least one method in them are (not a big problem, since empty classes are pretty rare).&nbsp; As indicated in a comment, the whole magic_edit() method needs some cleaning up -- if I get some time I&#39;ll have a stab at it.<br>
<br>Thanks again,<br><br>Kurt<br><br><br><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<font color="#888888"><br>
--<br>
Ville M. Vainio<br>
<a href="http://tinyurl.com/vainio" target="_blank">http://tinyurl.com/vainio</a><br>
</font></blockquote></div><br>