It looks the definition line of two function(clear_history of rlmain and history)<br>miss a space(it should be four and now is three, and the function body lack one space too)<br>and the function (clear_history) maybe responsible for the &#39;
exceptions.AttributeError&#39;, <br>there is still the IndexError error as Chris Calloway&#39;said, no clue here<br><br><div><span class="gmail_quote">On 4/12/07, <b class="gmail_sendername">Fernando Perez</b> &lt;<a href="mailto:fperez.net@gmail.com">
fperez.net@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On 4/11/07, Aldarion &lt;<a href="mailto:erendisaldarion@gmail.com">
erendisaldarion@gmail.com</a>&gt; wrote:<br>&gt; I have modify some place as follows:<br>&gt; 1, add &#39;clear_history&#39;,to __all__ dict of<br>&gt; c:\python25\lib\site-packages\pyreadline\__init__.py before<br>&gt; &#39;read_history_file&#39;,
<br>&gt; 2, in file c:\python25\lib\site-packages\pyreadline\rlmain.py<br>&gt; add clear_history = rl.clear_history before read_history_file =<br>&gt; rl.read_history_file<br>&gt; add a function of Class Readline before def read_history_file(self,
<br>&gt; filename=None):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; def clear_history(self):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;&#39;&#39;&#39;Clear readline&#39;s history&#39;&#39;&#39;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self._history.clear_history()<br>&gt; 3,in file c:\python25\lib\site-packages\pyreadline\lineeditor\history.py
<br>&gt; add a function of Class LineHistory before def read_history_file(self,<br>&gt; filename=None):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; def clear_history(self):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;&#39;&#39;&#39;Clear readline&#39;s history&#39;&#39;&#39;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.history = []<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.history_cursor = 0<br>&gt; and the error disappears.<br><br>Yup, my mistake.<br><br>I just added a slightly modified version of your fixes and uploaded<br>pyreadline 1.4.1
 here:<br><br><a href="http://ipython.scipy.org/dist/">http://ipython.scipy.org/dist/</a><br><br>If others can confirms this works fine, we may be finally in the clear.<br><br>Many thanks for your help, and again my apologies to users (and
<br>Jorgen!) for making such a mess on win32.<br><br>Regards,<br><br>f<br></blockquote></div><br>