@methane Ah yes indeed. Thanks for pointing that out!
However this patch is supposed to replace only obvious usages of unicode(), the full fix of all str/byte/unicode issues is planned for a upcoming test-driven fix. Something like this:
https://github.com/fantix/gevent/commit/a6f604a646c061bf2771a7c26b176e2f028e788c#diff-ac240a2e76d96774ec61fc24341035a0L41