- 30 Oct, 2012 2 commits
-
-
Denis Bilenko authored
make sure we deliver exception to MAIN greenlet even if loop.run_callback fails
-
Denis Bilenko authored
-
- 29 Oct, 2012 13 commits
-
-
Denis Bilenko authored
- update test__socket_close.py
-
Denis Bilenko authored
previously it was added to the queue of callbacks. Update test__systemerror.py
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
it seems to support them since 0.3.1
-
Denis Bilenko authored
- added rawlink() method to Popen - added linkproxy helper class to gevent/hub.py - modified examples/processes.py to use gevent.wait()
-
Denis Bilenko authored
-
Denis Bilenko authored
- rename os.threadpool_read/write -> os.tp_read/write - replace os.posix_read/write with os.nb_read/write must be only used on non-blocking file descriptors - add os.make_nonblocking function to make fd non-blocking - ignore test_thread.TestForkInThread.test_forkinthread
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
now run_callback is based on a list and a single prepare watcher - remove loop.callback - update sleep(0) to use run_callback (and to truly switch to other greenlets) - updated related tests
-
- 27 Oct, 2012 10 commits
-
-
Denis Bilenko authored
-
Denis Bilenko authored
- remove test_wait_write_invalid_callback
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
greenlet does it since 0.3.2 and does it better (stack trace is also restored) - gevent._util.set_exc_info is removed - update greentest/test__all__.py - increase number of tries in debug mode
-
- 21 Oct, 2012 9 commits
-
-
Denis Bilenko authored
- test__backdoor.py: do not use create_connection it uses getaddrinfo and that may trigger unrelated issues - test___monkey_patching.py: set timeout to 60 - test__socket_dns.py: wait for the thread pool
-
Denis Bilenko authored
Thanks to Wil Tan (#169). - add gevent.threading monkey-helper module. - add test__threading.py which also checks that patch_all() does not init the hub. - update test__all__.py w.r.t gevent.threading - patched_tests_setup.py: ignore tests in test_threading.py that depend on threading._active not being cleaned up for dummy threads - update test_threading_2.py
-
Denis Bilenko authored
because threading has a module-level lock(), it means that get_hub() was called by monkey.patch_all() this is not good, in case use wants to fork off children, but don't actually use gevent in master or if the user wants to configure the hub. Also, PySemaphore is now removed (don't really see the point of maintaing the same code twice).
-
Denis Bilenko authored
- test__greenlet.py: add TestJoinAll0
-
Denis Bilenko authored
- greentest.py: fix walk_modules() for python-dbg - update known_failures.txt
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
-
Denis Bilenko authored
that was supposed to trigger WSAStartup in the past (libevent times), but it seems to be no longer necessary
-
- 20 Oct, 2012 6 commits
-
-
Denis Bilenko authored
this fixes failure in test__ssl.py on Windows
-
Denis Bilenko authored
Fix issue #86: bytearrays are not supported by pywsgi. based on pull request #174 by Aaron Westendorf. - on Python >= 2.6, where bytearray is present, it is now used to prepare the data - on Python 2.5, string.join is continued to be used - add test for bytearrays to test__pywsgi.py
-
Denis Bilenko authored
-
Denis Bilenko authored
- enable python 2.5 - disable "noinotify" and "nosigmask" (to reduce total testing time) - update known_failures.txt with 2.5 failures that still need fixing
-
Denis Bilenko authored
-
Denis Bilenko authored
- instead manually fix imports in all tests - add xtest_stdlib.py to check if all imports were fixed
-