Message302335
asyncio.StreamWriter wraps a transport. The first three document methods of asyncio.BaseTransport are close(), is_closing() and get_extra_info().
It is somewhat surprising that StreamWriter provides close() and get_extra_info() but not is_closing(). I'm proposing that StreamWriter implement is_closing() as well.
It's as simple as:
def is_closing(self):
return self._transport.is_closing()
Perhaps it was simply missed in https://github.com/python/asyncio/pull/291.
It's trivial to work around this omission with stream_writer.transport.is_closing().
I'm only suggesting to add it for consistency. |
|
Date |
User |
Action |
Args |
2017-09-16 11:48:32 | aymeric.augustin | set | recipients:
+ aymeric.augustin, yselivanov |
2017-09-16 11:48:32 | aymeric.augustin | set | messageid: <1505562512.04.0.45746323543.issue31491@psf.upfronthosting.co.za> |
2017-09-16 11:48:32 | aymeric.augustin | link | issue31491 messages |
2017-09-16 11:48:31 | aymeric.augustin | create | |
|