Commits

Author Commit Message Labels Comments Date
Denis Bilenko
test__greenlet.py: a few fixes and clean ups
Denis Bilenko
libev: keep ev_run() running while there are still pending events
Denis Bilenko
test__examples.py: use gevent.subprocess instead of mysubprocess better start up procedure: check that we started by connecting to an app; also use this check to make sure no other app is bound to this socket
Denis Bilenko
subprocess: add __repr__ to Popen
Denis Bilenko
subprocess: remove useless code
Denis Bilenko
examples/portforwarder.py: add __docstring__, treat multiple signals as "exit now" request. Do not handle QUIT, let Ctrl-\ work. Do not print stacktrace if target cannot be connected to.
Denis Bilenko
BaseServer: add 'closed' property
Denis Bilenko
examples/udp_server.py: print a message before start
Denis Bilenko
socket.py: remove unused _delegate_methods list
Denis Bilenko
gevent.socket.socket: add 'closed' property
Denis Bilenko
core.loop: add 'pendingcnt' property and add 'pending=<>' part to __repr__
Denis Bilenko
cythonpp.py: process configurations in order
Denis Bilenko
core.ppyx: make sure string formatting cannot raise TypeError
Denis Bilenko
test__socket.py: set switch_expected to False
Denis Bilenko
test__threadpool.py: better cleanup()
Denis Bilenko
test__socket.py: add TestRef
Denis Bilenko
test__socket.py: use cleanup() instead of tearDown()
Denis Bilenko
socket: add 'ref' property
Denis Bilenko
socket: start Timeouts with ref=False
Denis Bilenko
socket: remove pointless setattr() from close()
Denis Bilenko
Hub.wait: use Waiter() to make it safer
Denis Bilenko
test__threadpool.py: small test for refcount
Denis Bilenko
test__threadpool.py: use built-in sleep() instead of gevent.sleep() in the pool, because otherwise a new Hub is created and screws up reference count checks
Denis Bilenko
ThreadPool: remove useless code from kill()
Denis Bilenko
ThreadPool: fix _set_size to stop _fork_watcher if it's not needed; also make sure it does not try to sleep when run inside hub
Denis Bilenko
libev: add an internal periodic timer that reaps children, complementary to SIGCHLD handler. This is to counter cases where SIGCHLD is not delivered or lost which I've seen happening with test_patched_signal.py
Comments 6
Denis Bilenko
test__subprocess.py: fix from failing on python-dbg
Denis Bilenko
testrunner.py: set default timeout to 10 minutes
Denis Bilenko
testrunner.py: unless --db option is provided, create sqlite db in /tmp/ and remove it every time
Denis Bilenko
add test__fileobject.py
  1. Prev
  2. Next