Commits

Show all
Author Commit Message Labels Comments Date
Ryan Williams
0.9.7 branding
Tags
0.9.7
amajorek
py3k - more testcases ported
amajorek
py3k - more changes - _SilentException inherits from BaseException - eveltnet.debug parsing changed to use re.split instead of string.maketrans and string.translate
amajorek
py3k - None is not comparable in 3.x, also queue.resize(None) was not waking queued putters
amajorek
Merge with latest which_linden tip
amajorek
py3k - more changes. - sys.exc_clear does not exist in 3.x - objects are not comparable by default in in 3.x. Timer needs to have __lt__ operator to be used by heapq. - callable is gone in 3.x. - tpool communication pipe changed to exchange binary data. It makes current GreenPipe work in 3.x. It is also faster and have less translation layers. - 3.x socket uses bytes not str class. Used s2b to make tests working on bo…
amajorek
py3k - more elegant s2b implementation
Ryan Williams
Credit
Scott Robinson
Moved GreenPipe context unit test into separate file. Skip that test in Python versions less than 2.5
sc...@quadhome.com
Add context manager to GreenPipe.
Ryan Williams
It turns out that __iter__ is one of those magical methods, too. Now tpool supports proxying iterators.
Ryan Williams
Thanks for the patch, Benoit. Fixes #45.
Ryan Williams
Merge
amajorek
typo
amajorek
py3k socket send and receives byte type data. They are different from strings in 3.x. tests.s2b function added to convert string to bytes type on 3.x. No-op on 2.x. / replaced with // used when integer division was intedned. Testing for closed file made portable by changing if data=='': to if not data: ('' != b'') renamed bytes variable, not to clash with 3.x builtin type.
Ryan Williams
Recursive crawler example added.
Edward George
make BaseHub.get_timers_count() return sum of timers+next_timers rather than max()
Ryan Williams
Merge
amajorek
py3k - BaseException (needed for 2.4) moved to eventlet.common. Unused eventlet.greenpool.next removed
amajorek
py3k - 3.x file object returned by socket.makefile does not allow writes if it was open for reading. Also write to closed file raises exception immediately - it used to raise exception on flush.
amajorek
Added clear_sysy_exc_info to eventlet.common. Portable clearing of last exception information - No-op in 3.x and ys.exc_clear in 2.x
amajorek
Merge with latest which_linden tip
amajorek
New eventlet.common module to create version-neutral layer. For now only get_errno added there. All usage of e[0] replaced with either get_errno(e) or e.args[0] if intnetion was not to extract errno, but first argument
Ryan Williams
Bumped version number to a dev version.
Ryan Williams
Added port forwarder example.
Ryan Williams
Merge
Tavis Rudd
rm unused import
Tavis Rudd
Change to the way the builtin `BaseException` is checked for, to avoid confusing pyflakes/pylint (plus a few whitespace/linelen tweaks)
Tavis Rudd
Change to the way the builtin `next` is checked for, to avoid confusing pyflakes/pylint.
Tavis Rudd
stylistic cleanup (pylint ...)
  1. Prev
  2. Next