[IronPython] StringIO???

Martin Maly martmaly at exchange.microsoft.com
Thu May 19 06:03:04 CEST 2005


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.
 
M.


________________________________

	From: Anthony Tarlano [mailto:mailinglist.account at gmail.com] 
	Sent: Wednesday, May 18, 2005 9:26 AM
	To: Martin Maly; Discussion of IronPython
	Subject: Re: [IronPython] StringIO???
	
	
	Martin,
	
	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 <mailinglist.account at gmail.com>
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,
		
		Anthony 
		
		
		
		On 5/18/05, Martin Maly <
martmaly at exchange.microsoft.com <mailto:martmaly at exchange.microsoft.com>
> 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:
	
http://www.microsoft.com/downloads/details.aspx?familyid=7ABD8C8F-287E-4
C7E-9A4A-A4ECFF40FC8E&displaylang=en


________________________________

				From:
users-ironpython.com-bounces at lists.ironpython.com
[mailto:users-ironpython.com-bounces at lists.ironpython.com] 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()
				>>>
				
				



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20050518/b738c596/attachment.html>


More information about the Ironpython-users mailing list