Update to Iron Python MDbg sample.
Shawn Farkas just let me know that the latest Iron Python 9.3 release breaks my Iron-Python Mdbg sample:
So the 0.9.3 release breaks the mdbg extension – the fix is pretty quick though. When creating the streams to redirect stdin, out, and err through you now have to supply a stream name. The sys object also moved into the IronPython.Objects.Ops namespace. Replacing the current redirection with:
IronPython.Objects.Ops.sys.stdin = new IronPython.Objects.PythonFile(s, "stdin", "r", false);
IronPython.Objects.Ops.sys.stderr = new IronPython.Objects.PythonFile(s, "stderr", "w", false);
IronPython.Objects.Ops.sys.stdout = new IronPython.Objects.PythonFile(s, "stdout", "w", false);Should get it off the ground again.
I've updated the sample code snippet here, and will go back and update my "how-to" steps.
Update: I've downloaded IP9.3 and verified this works.
[Update 1/24/06] Updated again for Iron Python Beta 1
Comments
- Anonymous
June 18, 2006
PingBack from http://blogs.msdn.com/jmstall/archive/2005/11/08/mdbg_linkfest.aspx