New submission from Aymeric Augustin:
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.
----------
components: asyncio
messages: 302335
nosy: aymeric.augustin, yselivanov
priority: normal
severity: normal
status: open
title: Add is_closing() to asyncio.StreamWriter.
type: enhancement
versions: Python 3.7
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue31491>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com