Here are the results:<div><br class="webkit-block-placeholder"></div><div><div>[ngift@Macintosh-6][H:10427][J:0]&gt; ipython</div><div>Leopard libedit detected.</div><div>Python 2.5.1 (r251:54863, Oct &nbsp;5 2007, 21:08:09)&nbsp;</div>
<div>Type &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.</div><div><br class="webkit-block-placeholder"></div><div>IPython 0.8.2.svn.r2848 -- An enhanced Interactive Python.</div><div>
? &nbsp; &nbsp; &nbsp; &nbsp; -&gt; Introduction and overview of IPython&#39;s features.</div><div>%quickref -&gt; Quick reference.</div><div>help &nbsp; &nbsp; &nbsp;-&gt; Python&#39;s own help system.</div><div>object? &nbsp; -&gt; Details about &#39;object&#39;. ?object also works, ?? prints more.
</div><div><br class="webkit-block-placeholder"></div><div>In [1]: import readline</div><div><br class="webkit-block-placeholder"></div><div>In [2]: readline.</div><div>readline.__builtins__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__class__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__class__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__class__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__delattr__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
</div><div>readline.__delattr__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__dict__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__doc__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__doc__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__doc__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>readline.__file__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__getattribute__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__getattribute__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__hash__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__hash__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</div><div>readline.__init__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__init__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__name__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__new__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__new__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>readline.__reduce__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__reduce__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__reduce_ex__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__reduce_ex__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__repr__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</div><div>readline.__repr__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__setattr__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__setattr__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.__str__ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline._rl &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>readline.add_history
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.clear_history &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.commands &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.get_begidx &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.get_completer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>readline.get_completer_delims &nbsp; &nbsp; &nbsp; &nbsp;readline.get_current_history_length
 &nbsp;readline.get_endidx &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.get_history_item &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.get_history_length &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>readline.get_line_buffer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.have_readline &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.insert_text &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
readline.parse_and_bind &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.read_history_file &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</div><div>readline.read_init_file &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.redisplay &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.remove_history_item &nbsp; &nbsp; &nbsp; &nbsp; readline.replace_history_item
 &nbsp; &nbsp; &nbsp; &nbsp;readline.result &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>readline.set_completer &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.set_completer_delims &nbsp; &nbsp; &nbsp; &nbsp;readline.set_history_length &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.set_pre_input_hook &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.set_startup_hook
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div>readline.status &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.sys &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; readline.uses_libedit &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.write_history_file &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;readline.__str__ &nbsp;&nbsp;</div><div><br class="webkit-block-placeholder">
</div><div><br class="webkit-block-placeholder"></div><div>I do see a readline.insert_text. &nbsp;One other symptom I notice is that if I use the up arrow to scroll back through my command history, that the lines become confused and the spacing will be odd like follows:
</div><div><br class="webkit-block-placeholder"></div><div><div>In [2]: clear</div><div><br class="webkit-block-placeholder"></div><div>In [3]: def function():</div><div>&nbsp;&nbsp; ...: &nbsp; &nbsp; print &quot;This is a test&quot;</div><div>
&nbsp;&nbsp; ...:&nbsp;</div><div><br class="webkit-block-placeholder"></div><div>In [4]: def function(): &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; clear &nbsp; &nbsp;</div></div><div><br class="webkit-block-placeholder"></div><div>The clear from line 2 appears in line 3.
</div><div><br class="webkit-block-placeholder"></div><div>I am always happy to help do QA testing for Leopard, as it is killing two birds with one stone for Jeremy and I.&nbsp;</div><div><br class="webkit-block-placeholder"></div>
<div>Thanks,</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Noah</div><br></div>