syncosmic added the comment:

I like where this is heading! Aside from the cleaner patterns for handling 
these objects, I think it'll make it a little easier for people who are just 
starting to use asynchronous objects in Python (e.g. me) to grasp what's 
similar about them.

+1 that `__async_call__` could be confusing, for the general reason you 
mention, but in particular because it would look exactly analogous to 
`function.__call__()` (what the French call a "faux ami").

A not-thought-out alternative: what about noun-ing the verbs into 
`__async_calls__` and `__async_returns__` (or maybe `__async_returns_to__`)?

BTW, I was thinking of taking a quick run at bpo-31197 while this simmers. I 
don't /think/ that risks being eventually mooted by these changes; if anything, 
it might be easier to adapt `dis` to this proposal if that refactoring has 
already been done. LMK if you think that's the wrong order, though.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue31230>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to