major change: use libev for an event loop, dns, http and wsgi modules currently don't work
- core module gets a completely new interface, incompatible with gevent-0.13 - SystemExit, KeyboardInterrupt and SystemExit are now re-raised in the main greenlet - Python's signal module works __init__.py: - add get_hub to __all__ - remove shutdown() get_hub() now accepts arguments to pass the loop (e.g. get_hub('select')) Hub class: - new methods: handle_error, wait, cancel_wait, join - removed method: shutdown (replaced by join()) Timeout class: - allow passing string as exception coros, event, greenlet: - use hub's handle_error to report_error rather than traceback module - save hub as an attribute rather than calling get_hub() all the time --HG-- rename : gevent/core.pyx => gevent/core_.pyx
Showing
gevent/callbacks.c
0 → 100644
gevent/callbacks.h
0 → 100644
gevent/core.pyx
deleted
100644 → 0
This diff is collapsed.
gevent/core_.pyx
0 → 100755
This diff is collapsed.
This diff is collapsed.
gevent/libev.pxd
0 → 100644
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment