gevent 1.1b4 available

80 views
Skip to first unread message

Jason Madden

unread,
Sep 4, 2015, 10:07:21 AM9/4/15
to gevent: coroutine-based Python network library
Hello

This is the fourth beta release of what will soon become gevent 1.1. Compared to 1.1b3, this consists of a small number of bug fixes. Complete release notes are below.

This release has been made possible by many contributors, hopefully most of whom are named below (apologies to anyone left out). 

Please try it out and report any issues you have (https://github.com/gevent/gevent/issues).


Changes

  • Detect and raise an error for several important types of programming errors even if Python interpreter optimizations are enabled with -O or PYTHONOPTIMIZE. Previously these would go undetected if optimizations were enabled, potentially leading to erratic, difficult to debug behaviour.
  • Fix an AttributeError from gevent.queue.Queue when peek was called on an empty Queue. Reported in #643 by michaelvol.
  • Make SIGCHLD handlers specified to signal.signal work with the child watchers that are used by default when monkey-patched. Also make os.waitpid work with a first argument of -1. Noted by users of gunicorn.
  • Under Python 2, any timeout set on a socket would be ignored when using the results of socket.makefile. Reported in #644 by Karan Lyons.

Cheers,
Jason
    Reply all
    Reply to author
    Forward
    0 new messages