Announce: Python for .NET 1.0 RC2 released
Brian Lloyd
brian at zope.com
Sun Jun 5 18:15:09 CEST 2005
Hi all -
I'm happy to announce the release of Python for .NET 1.0 RC2.
You can download it from:
http://www.zope.org/Members/Brian/PythonNet
Highlights of this release:
- Changed some uses of Finalize as a static method name that confused
the
Mono compiler and people reading the code. Note that this may be a
breaking change if anyone was calling PythonEngine.Finalize(). If so,
you should now use PythonEngine.Shutdown().
- Tweaked assembly lookup to ensure that assemblies can be found in the
current working directory, even after changing directories using
things
like os.chdir() from Python.
- Fixed some incorrect finalizers (thanks to Greg Chapman for the
report)
that may have caused some threading oddities.
- Tweaked support for out and ref parameters. If a method has a return
type of void and a single ref or out parameter, that parameter will be
returned as the result of the method. This matches the current
behavior
of IronPython and makes it more likely that code can be moved between
Python for .NET and IP in the future.
- Refactored part of the assembly manager to remove a potential case of
thread-deadlock in multi-threaded applications.
- Added a __str__ method to managed exceptions that returns the Message
attribute of the exception and the StackTrace (if available).
Thanks to all who have sent in issue reports, patches and suggestions
for this and past releases.
Enjoy! ;)
Brian Lloyd brian at zope.com
V.P. Engineering 540.361.1716
Zope Corporation http://www.zope.com
More information about the Python-announce-list
mailing list