<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=505460104-19052005><FONT face=Arial
color=#0000ff size=2>Yes, that make sense. Between 0.7.4 and 0.7.5 Jim made few
changes in the code that use features of .Net framework not available in Beta 1,
and only available in Beta 2.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=505460104-19052005><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=505460104-19052005><FONT face=Arial
color=#0000ff size=2>M.</FONT></SPAN></DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> Anthony Tarlano
[mailto:mailinglist.account@gmail.com] <BR><B>Sent:</B> Wednesday, May 18,
2005 9:26 AM<BR><B>To:</B> Martin Maly; Discussion of
IronPython<BR><B>Subject:</B> Re: [IronPython]
StringIO???<BR></FONT><BR></DIV>
<DIV></DIV>Martin,<BR><BR>Just as a F.Y.I, IP-0.7.5 did fix it the problem,
but as you can also see from below IP-0.7.4 with Beta 1 did work
before.<BR><BR>---- IP-0.7.5 with Beta 2<BR>IronPython 0.7.5 on .NET
2.0.50215.44<BR>Copyright (c) Microsoft Corporation. All rights
reserved.<BR>>>> import StringIO<BR>>>>
dir(StringIO)<BR>['ValueError', 'ImportError', 'RuntimeError', 'basestring',
'isinstance', 'Strin<BR>gIO', 'None', 'False', 'open', 'EINVAL', '__name__',
'str', 'min', 'max', 'len',<BR> 'IOError', 'test', 'StopIteration',
'__all__', '_', '__builtins__', '__file__']<BR><BR>>>><BR><BR>----
IP-0.7.5 with Beta 1<BR>IronPython 0.7.5 on .NET 2.0.40607.42<BR>Copyright (c)
Microsoft Corporation. All rights reserved.<BR>>>> import
StringIO<BR>System.MissingMethodException: Method not found: 'Boolean
System.Collections.Gen<BR>eric.IDictionary`2.TryGetValue(!0, !1
ByRef)'.<BR> at
IronPython.Objects.Importer.TryGetExistingModule(String fullName,
Object&<BR>ret)<BR> at
IronPython.Objects.Importer.Import(PythonModule mod, String fullName,
List<BR> from)<BR> at
IronPython.Objects.Ops.Import(PythonModule mod, String
fullName)<BR> at input_0.Run(Frame frame)<BR> at
IronPython.Hosting.PythonEngine.DoOneInteractive(Frame
topFrame)<BR> at
IronPython.Hosting.PythonEngine.RunInteractive()<BR>>>><BR><BR>----
IP-0.7.4 with Beta 1<BR>IronPython 0.7.4 on .NET 2.0.40607.42<BR>Copyright (c)
Microsoft Corporation. All rights reserved.<BR>>>> import
StringIO<BR>>>><BR><BR><BR><BR><BR>
<DIV><SPAN class=gmail_quote>On 5/18/05, <B class=gmail_sendername>Anthony
Tarlano</B> <<A
href="mailto:mailinglist.account@gmail.com">mailinglist.account@gmail.com</A>>
wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Martin,<BR><BR>Yes
indeed it is strange since it worked just fine with the previous build. I
will upgrade and let you know if that fixes the
problem.<BR><BR>Thanks,<BR><SPAN class=sg><BR>Anthony</SPAN>
<DIV><SPAN class=e id=q_103eeac91ff3f698_2><BR><BR>
<DIV><SPAN class=gmail_quote>On 5/18/05, <B class=gmail_sendername>Martin
Maly</B> <<A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:martmaly@exchange.microsoft.com" target=_blank>
martmaly@exchange.microsoft.com</A>> wrote:</SPAN>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff
size=2>Strange that someone reported similar thing on GotDotNet forums. I
believe that the cause is an old version of .Net.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff size=2>You
need .Net 2.0 Beta 2 to run IronPython:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff
size=2>IronPython 0.7.5 on .NET <STRONG><FONT
color=#ff0000>2.0.50215.44</FONT></STRONG><SPAN><BR>Copyright (c)
Microsoft Corporation. All rights reserved.<BR>>>> import
StringIO<BR>>>><BR></SPAN></FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff size=2>You
can get Beta 2 from here:</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN><FONT face=Arial color=#0000ff size=2><A
onclick="return top.js.OpenExtLink(window,event,this)"
href="http://www.microsoft.com/downloads/details.aspx?familyid=7ABD8C8F-287E-4C7E-9A4A-A4ECFF40FC8E&displaylang=en"
target=_blank>http://www.microsoft.com/downloads/details.aspx?familyid=7ABD8C8F-287E-4C7E-9A4A-A4ECFF40FC8E&displaylang=en</A></FONT></SPAN></DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,255) 2px solid; MARGIN-RIGHT: 0px">
<DIV lang=en-us dir=ltr align=left>
<HR>
<FONT face=Tahoma size=2><B>From:</B> <A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:users-ironpython.com-bounces@lists.ironpython.com"
target=_blank>users-ironpython.com-bounces@lists.ironpython.com</A>
[mailto:<A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:users-ironpython.com-bounces@lists.ironpython.com"
target=_blank>users-ironpython.com-bounces@lists.ironpython.com</A>]
<B>On Behalf Of </B>Anthony Tarlano<BR><B>Sent:</B> Tuesday, May 17,
2005 3:02 PM<BR><B>To:</B> Discussion of IronPython<BR><B>Subject:</B>
[IronPython] StringIO???<BR></FONT><BR></DIV>
<DIV><SPAN>
<DIV></DIV>Martin,<BR><BR>I think that while fixing the 'assemblies in
the same directory' bug, a new critter may have been introduced...
<BR><BR>StringIO used to work in IP-0.7.4, now using IP.0.7.5 I see the
following trackback..<BR><BR>IronPython 0.7.5 on .NET
2.0.40607.42<BR>Copyright (c) Microsoft Corporation. All rights
reserved.<BR>>>> import
StringIO<BR>System.MissingMethodException: Method not found: 'Boolean
System.Collections.Gen<BR>eric.IDictionary`2.TryGetValue(!0, !1
ByRef)'.<BR> at
IronPython.Objects.Importer.TryGetExistingModule(String fullName,
Object&<BR>ret)<BR> at
IronPython.Objects.Importer.Import(PythonModule mod, String fullName,
List<BR> from)<BR> at
IronPython.Objects.Ops.Import(PythonModule mod, String
fullName)<BR> at input_0.Run(Frame frame)<BR> at
IronPython.Hosting.PythonEngine.DoOneInteractive(Frame
topFrame)<BR> at
IronPython.Hosting.PythonEngine.RunInteractive()<BR>>>><BR><BR></SPAN></DIV></BLOCKQUOTE></BLOCKQUOTE></DIV><BR></SPAN></DIV></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>