1. Denis Bilenko
  2. gevent

Commits

Show all
Author Commit Message Date Builds
Denis Bilenko
insert an empty line
Tags
1.0b4
Denis Bilenko
update changelog
Denis Bilenko
baseserver: fix AttributeError('kill') Server's kill() was renamed to close(). Thanks to Vitaly.
Denis Bilenko
add changelog entry for 1.0b4
Denis Bilenko
virtualbox.py: do restore state if it was "saved" initially
Denis Bilenko
virtualbox.py: allow poweroff to fail
Denis Bilenko
virtualbox.py: bigger timeout for mkdir
Denis Bilenko
subprocess: add 'timeout' parameter to wait() in Windows case to avoid raising TypeError (timeout is ignored on Windows for now)
Denis Bilenko
remove unused imports
Denis Bilenko
test__os.py: no need to check for EINTR
Denis Bilenko
test__subprocess.py: make it work on Windows
Denis Bilenko
os: fix AttributeError on Windows (os.fork)
Denis Bilenko
Fix issue #150: Do not wait for write event in gevent.fileobject.SocketAdapter.sendall() if everything was written already. Based on patch by Mark Hingston.
Denis Bilenko
update AUTHORS
Denis Bilenko
copy the test file itself into temp dir, as some tests do open(__file__)
Denis Bilenko
patched_tests_setup.py: update no_switch list
Denis Bilenko
disable test_signal.SiginterruptTest.test_without_siginterrupt and test_siginterrupt_on because they rely on os.read raising EINTR which gevent.os.read does not do
Denis Bilenko
test_socketserver.py: put unix domain sockets in /tmp/ otherwise it does not seem to work inside parallels on a mounted directory
Denis Bilenko
test__monkey.py: check os.read/os.write
Denis Bilenko
greentest.py: reimplement switch counting without relying on setUp/tearDown. disable switch counting for now since it more gets in a way than points out problems
Denis Bilenko
rename os_read/os_write/os_fork into _read/_write/_fork
Denis Bilenko
fix Test_portforwarder on Mac OS X
Denis Bilenko
test__examples.py: add minimal time check
Denis Bilenko
move gevent.fileobject.ignore_errors into gevent.os.ignored_errors; do not call _map_errors where unnecessary; make gevent.os.read/write ignore EINTR (it's useless for gevent apps) and EINVAL on darwin (issue #148)
Denis Bilenko
rename test_os.py into test__os.py (we use 2 underscore in test__xxx.py if xxx is from gevent.xxx)
Denis Bilenko
Geert Jansen
Adding new source files that i forgot to add in the previous commit.
Geert Jansen
Add "gevent.os" module. This initial implementation contains cooperative read() and write(), and also moves fork() from gevent.hub to gevent.os.
Geert Jansen
Moving to absolute imports. This patch prepares for the addition of a "gevent.os" module.
Denis Bilenko
fix issue #148: EINVAL is randomly raised on Mac OS X by os.read/os.write. As a benign side-effect, if read or write is interrupted with EINTR, hub.wait() will be called before calling read/write again. (previously read/write was called immediatelly)
  1. Prev
  2. Next