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.
---- IP-0.7.5 with Beta 2
IronPython 0.7.5 on .NET 2.0.50215.44
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import StringIO
>>> dir(StringIO)
['ValueError', 'ImportError', 'RuntimeError', 'basestring', 'isinstance', 'Strin
gIO', 'None', 'False', 'open', 'EINVAL', '__name__', 'str', 'min', 'max', 'len',
'IOError', 'test', 'StopIteration', '__all__', '_', '__builtins__', '__file__']
>>>
---- IP-0.7.5 with Beta 1
IronPython 0.7.5 on .NET 2.0.40607.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import StringIO
System.MissingMethodException: Method not found: 'Boolean System.Collections.Gen
eric.IDictionary`2.TryGetValue(!0, !1 ByRef)'.
at IronPython.Objects.Importer.TryGetExistingModule(String fullName, Object&
ret)
at IronPython.Objects.Importer.Import(PythonModule mod, String fullName, List
from)
at IronPython.Objects.Ops.Import(PythonModule mod, String fullName)
at input_0.Run(Frame frame)
at IronPython.Hosting.PythonEngine.DoOneInteractive(Frame topFrame)
at IronPython.Hosting.PythonEngine.RunInteractive()
>>>
---- IP-0.7.4 with Beta 1
IronPython 0.7.4 on .NET 2.0.40607.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import StringIO
>>>
On 5/18/05, Anthony Tarlano <[EMAIL PROTECTED]> wrote:
Martin,
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.
Thanks,
AnthonyOn 5/18/05, Martin Maly < [EMAIL PROTECTED]> wrote:Strange that someone reported similar thing on GotDotNet forums. I believe that the cause is an old version of .Net.You need .Net 2.0 Beta 2 to run IronPython:IronPython 0.7.5 on .NET 2.0.50215.44
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import StringIO
>>>You can get Beta 2 from here:
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Anthony Tarlano
Sent: Tuesday, May 17, 2005 3:02 PM
To: Discussion of IronPython
Subject: [IronPython] StringIO???Martin,
I think that while fixing the 'assemblies in the same directory' bug, a new critter may have been introduced...
StringIO used to work in IP-0.7.4, now using IP.0.7.5 I see the following trackback..
IronPython 0.7.5 on .NET 2.0.40607.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> import StringIO
System.MissingMethodException: Method not found: 'Boolean System.Collections.Gen
eric.IDictionary`2.TryGetValue(!0, !1 ByRef)'.
at IronPython.Objects.Importer.TryGetExistingModule(String fullName, Object&
ret)
at IronPython.Objects.Importer.Import(PythonModule mod, String fullName, List
from)
at IronPython.Objects.Ops.Import(PythonModule mod, String fullName)
at input_0.Run(Frame frame)
at IronPython.Hosting.PythonEngine.DoOneInteractive(Frame topFrame)
at IronPython.Hosting.PythonEngine.RunInteractive()
>>>
_______________________________________________ users-ironpython.com mailing list users-ironpython.com@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com