Skip to content
This repository has been archived by the owner on Jun 4, 2023. It is now read-only.

release 4.39

Compare
Choose a tag to compare
@irmen irmen released this 21 Jul 20:13
· 547 commits to master since this release
  • dropped support for Python 2.6 and Python 3.2. Supported versions are now 2.7, 3.3, 3.4 and up.
  • better exception when message size exceeds 2 gigabyte limit
  • mentioned the 2 gigabyte message size limit in the docs
  • added auto retry mechanism, MAX_RETRIES config item, and autoretry example.
  • API CHANGE: the instance_creator function passed to @expose now get the class as a single parameter when invoked by Pyro
  • removed test suite dependencies on unittest2 (was used for Python 2.6)
  • greatly improved the messagebus example, it now contains a persistent storage as well
  • can now deserialize sqlite3 exceptions as well (without the need of registering custom class serializers)
  • serialized proxies now gets the timeout and retries properties from the active config settings rather than from the serialized data
  • new MessageTooLargeError when the max message size is exceeded (subclesses ProtocolError, which was the old error thrown in this case)