Parallel Python
Home arrow Forums arrow Python Forums arrow Parallel Python Forum arrow PP 1.6 is released!
Use PP to run your software in parallel
Write about Parallel Python in your blog
Participate in Parallel Python Forum
Parallel Python Community Forums rss  
February 03, 2012, 11:56:57 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Parallel python forum is up and running!
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: PP 1.6 is released!  (Read 2853 times)
0 Members and 1 Guest are viewing this topic.
Vitalii
Global Moderator
Hero Member
*****
Posts: 475


View Profile WWW
« on: July 11, 2010, 12:36:52 AM »

Downloads:
http://www.parallelpython.com/downloads/pp/pp-1.6.0.zip
http://www.parallelpython.com/downloads/pp/pp-1.6.0.tar.gz
http://www.parallelpython.com/downloads/pp/pp-1.6.0.tar.bz2
http://www.parallelpython.com/downloads/pp/pp-1.6.0.exe

Changes w.r.t. 1.5.7:
   1) Changed logging mechanism. Now logger is obtained as logging.getLogger('pp').
    2) Modified ppworker to use exec instead of eval.
    3) Modified exception handling on destruction. Now if server was destroyed,
       uncompleted jobs throw DestroyedServerError exception on call.
    4) Fixed issue with submitting a method of an instance of a class inherited from another.
    5) Added timeouts to all socket operations.
    6) Changed default proto type to 2.
    7) Moved from thread module to threading. Made all pp threads daemons.
    8 ) Refactored ppserver.py to improve testability
    9) Fixed bug with ppsecret in user module
    10) Fixed issue with argument which is an instance of an imported class
    11) Fixed DEBUG logging in ppserver.
    12) Added a flag (-f) to ppserver to set a custom log format. Changed default log format.
    13) Made printing of the expected exceptions optional and improved the way they are handled.
    14) Removed default logging handler from pp module (to improve logging flexibility).
    15) Created a common module ppcommon.py and moved common functions there.
    16) Fixed issue with pipes not being closed.
    17) Fixed issues with ppserver exiting on first connection.
    18) Fixed deadlock when using ppworker restart option.
    19) Enables support for submodule importing.

Example of how to configure a simple logger at DEBUG level:
Code
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
logger.addHandler(logging.StreamHandler())
server = pp.Server()
« Last Edit: February 02, 2011, 12:51:05 AM by Vitalii » Logged

stevemilner
Jr. Member
**
Posts: 11


View Profile WWW
« Reply #1 on: August 12, 2010, 07:05:45 PM »

Fedora RPM's are on their way.
Logged
stevemilner
Jr. Member
**
Posts: 11


View Profile WWW
« Reply #2 on: August 12, 2010, 07:25:58 PM »

See: https://admin.fedoraproject.org/updates/python-pp
Logged
Vitalii
Global Moderator
Hero Member
*****
Posts: 475


View Profile WWW
« Reply #3 on: August 14, 2010, 12:03:47 AM »

Thanks Steve!
Logged

stevemilner
Jr. Member
**
Posts: 11


View Profile WWW
« Reply #4 on: August 23, 2010, 08:12:40 AM »

Thanks Steve!

No problem! They are now on their way to stable for Fedora.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC Valid XHTML 1.0! Valid CSS!