> So asynchronous object creation should be done by a factory coroutine, > and not by calling the standard constructor machinery.
It may be done by a factory or a second async helper function method or by any other creative method. However, they all make the the code more bureaucratic. Elegance of single point __init__ is lost. May be developers can consider allowing x = yield from X() as async style will be more wide spread with python 3.5+ and resumable functions on C++. Regards, Imran
