Pyro 4.1 --------- I'm pleased to announce the release of Pyro 4.1!
Detailed info here: http://www.razorvine.net/python/Pyro (a page about migration from Pyro 3.x is included)
Download Pyro 4.1 here: http://www.xs4all.nl/~irmen/pyro4/download/
License: MIT software license.
What is Pyro? ------------- PYthon Remote Objects provides a very easy way of remote communication between python objects somewhere in a network. It enables you to do remote method calls on objects as if they were normal local objects. Objects can be located by a direct identifier or indirectly by logical, humanly-readable names that are managed in a name server. Pyro is designed to be simple (but powerful) so it's only a manner of adding a few lines of code to ignite your objects. Simple example: http://www.razorvine.net/python/Pyro/Example
Changes ------- The most important changes compared to Pyro 4.0 are:
- socketserver now also implements handleRequests for external event loops - external event loop has been changed slightly, see the updated eventloop example for usage example - threadpool server now has a pool of worker threads that grows/shrinks as needed, between configurable limits - added @Pyro.callback decorator to be able to raise callback exceptions locally as well as on the caller side.
Enjoy, Irmen de Jong