Hi,<br><br>In a couple of places in IPython&#39;s code base (InteractiveShell, IPCompleter), we do this:<br><br>import IPython.utils.rlineimpl as readline<br>self.readline = readline<br><br>Is there a reason for this?  The only reason I can think of is to make sure that we point to the right readline always, even if a user imports the wrong one later.<br>
<br>Is this thinking correct?  Can we get rid of this and just use readline as a normal module?<br><br>Cheers,<br><br>Brian<br>