Commits

Show all
Author Commit Message Labels Comments Date
Denis Bilenko
make setup.py import setuptools if it sees bdist_egg in sys.argv
Tags
0.13.0b2
Denis Bilenko
set version to 0.13.0b2 (to make bdist_msi work, which requires versions to match StrictVersion)
Denis Bilenko
update changelog entry for 0.13.0 with beta2 changes
Denis Bilenko
set version to 0.13.0-beta2
Denis Bilenko
socket: make wait_xxx() raise EBADF if waiting was cancelled also use a message that is a bit different from standard in this case
Denis Bilenko
socket: initialize default timeout exception as timeout() rather than _socket.timeout()
Denis Bilenko
setup.py: remove unnecessary sorted() call
Denis Bilenko
setup.py: run cython if core.c does not exist
Denis Bilenko
regenerate core.c
Denis Bilenko
core: make sure we never incref events more than once and never decref them more than we increfed them. Thanks to Cyril Bay. This fixes Cyril's test as well as test__server_pywsgi.py/test__server.TestDefaultSpawn.test_error_in_spawn which DECREFed event twice (detected by python-dbg).
Denis Bilenko
socket: make recv(), send() and other methods keep the reference to socket so that fd is not closed while we're waiting - also expect waitxxx() to be cancelled and exit appropriatelly in such case
Denis Bilenko
socket: if socket closed during connect() in another greenlet, make connect() raise socket.error(EBADF)
Denis Bilenko
socket: if socket closed during accept() call in another greenlet, make accept() raise socket.error(EBADF)
Denis Bilenko
socket: make wait_read/write/readwrite functions return True if they return normally and False if they were cancelled with cancel_wait()
Denis Bilenko
Event: add 'ready' as an alias for 'is_set'
Denis Bilenko
add server_implements_pipeline option to test__pywsgi.py which disables tests that depend on pipelining working in test__wsgi.py
Denis Bilenko
add __slots__ to internal class select.SelectResult
Denis Bilenko
rename '_timer' to 'timer' in internal class select.SelectResult
Denis Bilenko
http.HTTPServer: add "Connection: close" header by default
Denis Bilenko
regenerate core.c
Denis Bilenko
core.http_request: remove _default_response_code; add default_response_headers - core.http: remove unused '_gencb' property - core.http: make 'handle' property public - core.http: add default_response_headers argument and property that is passed to each http_request
Denis Bilenko
http: add _on_full() method to HTTPServer that implements replying with 503 error the old way of settings _default_response_code is no longer supported by core
Denis Bilenko
kill trailing whitespace
Denis Bilenko
setup.py: avoid false positives when calculation if core.c needs regenerating turns out os.stat(..).st_mtime is float
Denis Bilenko
changelog.rst: add 0.13.0 entry
Denis Bilenko
changelog.rst: fix markup in a few places
Denis Bilenko
Added tag 0.13.0-beta1 for changeset 60ee85f6afca
Denis Bilenko
set version to 0.13.0-beta1
Tags
0.13.0-beta1
Denis Bilenko
thread: fix the module-level docstring
Denis Bilenko
coros: add a module-level docstring
  1. Prev
  2. Next