Interesting.  I didn&#39;t realize that pyreadline had specific IronPython support.<br><br>In 2.0, the way to hook input and output is through the DLR hosting interfaces -- through ScriptRuntime.IO.  There may be quite a few changes required to adapt this.  Have you asked the pyreadline maintainers if they have a 2.0-compatible version?<br>
<br><div class="gmail_quote">2009/3/22 Akki Reddy <span dir="ltr">&lt;<a href="mailto:akkireddy.gunta@gmail.com">akkireddy.gunta@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span style="font-family: verdana;">Hi Curt,</span></div><div><span style="font-family: verdana;"><br></span></div><div><span style="font-family: verdana;">Thanks for a prompt response.</span></div>
<div><span style="font-family: verdana;"><br></span></div><div><span style="font-family: verdana;"><br></span></div><div><span style="font-family: verdana,sans-serif;">The usage in python\pyreadline\pyreadline\console\ironpython_console.py is as follows:</span></div>

<div><span style="font-family: verdana,sans-serif;"><br></span></div><div><div class="im"><div><span style="font-family: verdana,sans-serif;">import clr,sys</span></div><div><span style="font-family: verdana,sans-serif;">clr.AddReferenceToFileAndPath(sys.executable)</span></div>

<div><span style="font-family: verdana,sans-serif;">import IronPythonConsole</span></div><div><span style="font-family: verdana,sans-serif;"><br></span></div></div><div><span style="font-family: verdana,sans-serif;">...</span></div>

<div><span style="font-family: verdana,sans-serif;">...</span></div><div><span style="font-family: verdana,sans-serif;">...</span></div><div><span style="font-family: verdana,sans-serif;"><br>
</span></div></div><div><span style="font-family: verdana,sans-serif;">class IronPythonWrapper(IronPythonConsole.IConsole):</span></div><div><span style="font-family: verdana,sans-serif;">        def ReadLine(self,autoIndentSize): </span></div>

<div><span style="font-family: verdana,sans-serif;">            return hook_wrap()</span></div><div><span style="font-family: verdana,sans-serif;">        def Write(self,text, style):</span></div>
<div><span style="font-family: verdana,sans-serif;">            System.Console.Write(text)</span></div><div><span style="font-family: verdana,sans-serif;">        def WriteLine(self,text, style): </span></div>
<div><span style="font-family: verdana,sans-serif;">            System.Console.WriteLine(text)</span></div><div><span style="font-family: verdana,sans-serif;">    IronPythonConsole.PythonCommandLine.MyConsole = IronPythonWrapper()</span></div>

<br><div class="gmail_quote"><br></div><div class="gmail_quote"><span style="font-family: verdana,sans-serif;">This is from a third party python package. Can I replace it with any available console functionality from the latest IronPython?</span></div>

<div class="gmail_quote"><span style="font-family: verdana;"><br></span></div><div class="gmail_quote"><span style="font-family: verdana;"><br></span></div><div class="gmail_quote">
<span style="font-family: verdana;">Thanks,</span></div><div class="gmail_quote"><span style="font-family: verdana;">Akki.</span></div><div class="gmail_quote"><br></div><div class="gmail_quote">
2009/3/22 Curt Hagenlocher <span dir="ltr">&lt;<a href="mailto:curt@hagenlocher.org" target="_blank">curt@hagenlocher.org</a>&gt;</span><div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

You can import &quot;clr&quot; under CPython?  Neat! :P<br><br>I don&#39;t believe there&#39;s a namespace called IronPythonConsole in IronPython 2.  What specifically are you trying to use from that namespace?<br><br><div class="gmail_quote">


2009/3/22 Akki Reddy <span dir="ltr">&lt;<a href="mailto:akkireddy.gunta@gmail.com" target="_blank">akkireddy.gunta@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div></div><div>
<span style="font-family: verdana,sans-serif;">Hi,</span><div><span style="font-family: verdana;"><br></span><div><span style="font-family: verdana,sans-serif;">I have installed IronPython 2.0.1. We have a project running under CPython, but fails to run under IronPython.</span></div>



<div><span style="font-family: verdana,sans-serif;">It is fails import the module IronPythonConsole.</span></div><div><span style="font-family: verdana,sans-serif;"><br>
</span></div><div><span style="font-family: verdana;">The script contains the following lines:</span></div><div><span style="font-family: verdana,sans-serif;"><br></span></div>
<div><div><span style="font-family: verdana,sans-serif;">   import clr,sys</span></div><div><span style="font-family: verdana,sans-serif;">   clr.AddReferenceToFileAndPath(sys.executable)</span></div>
<div><span style="font-family: verdana,sans-serif;">   import IronPythonConsole</span></div><div><span style="font-family: verdana,sans-serif;"><br></span></div><div><span style="font-family: verdana,sans-serif;">The script fails with the following error when running under IronPython:</span></div>



<div><span style="font-family: verdana,sans-serif;"><span style="font-weight: bold;">    ImportError: No module named IronPythonConsole</span></span><br></div></div><div>
<br></div><div><span style="font-family: verdana,sans-serif;"><br></span></div><div><span style="font-family: verdana,sans-serif;">Does anybody know how to resolve this issue?</span></div>
<div><span style="font-family: verdana,sans-serif;"><br></span></div><div><span style="font-family: verdana,sans-serif;">Thanks in advance,</span></div><div><span style="font-family: verdana,sans-serif;">Akki.</span></div>


</div>
<br></div></div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com" target="_blank">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.ironpython.com">Users@lists.ironpython.com</a><br>
<a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank">http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br>
<br></blockquote></div><br>