Eric Snow
Eric Snow
Please @-mention me on the issue you create.
This is a good idea, but one which will take a bunch more work than the minimal functionality PEP 554 specifies. See https://www.python.org/dev/peps/pep-0554/#interpreter-call. We can circle back to this once...
I would love it if you did it! :) I was working on this as recently as April (leading up to PyCon), but tabled it when I decided at PyCon...
Thanks for that update. The approach sounds reasonable. I've a few comments below. Keep in mind that I tried that approach out and decided to do it differently. I'm not...
Just to clarify, the approach I settled on was to return a "wait" function from `channel_send()`. [From my branch](https://github.com/python/cpython/compare/master...ericsnowcurrently:channel-send-wait#diff-de6e5174f1d465f3b1510ce42234c070R2811): ```c PyDoc_STRVAR(channel_send_doc, "channel_send(cid, obj)\n\ \n\ Return a wait func after adding...
So I opted to go with a solution that kept the "send" and "wait" operations separate. For a low-level function this would provide the most flexibility and aligns with how...
Some key points to be aware of: * this low-level function will only be used by the high-level implementation of PEP 554 (just like we discourage use of the low-level...
Anyway, unless there is a better alternative, I'd rather we take the same approach that I was pursuing before (regardless of if my implementation is used or not). However, I'd...
@benedwards14, FYI, I'm planning on getting this wrapped up by the end of next week. I'd love to take advantage of the work you have done. Where are things at?
This is great, @benedwards14! Yeah, I'd love to see a PR. If it's okay with you, I'll hold off on feedback here in favor of reviewing the PR. I don't...