@asyncio.coroutine<EOL><INDENT>def open_channel(self):<DEDENT>
if self._closing:<EOL><INDENT>raise ConnectionClosed("<STR_LIT>")<EOL><DEDENT>if self.closed.done():<EOL><INDENT>raise self.closed.exception()<EOL><DEDENT>channel = yield from self.channel_factory.open()<EOL>return channel<EOL>
Open a new channel on this connection.

This method is a :ref:`coroutine <coroutine>`.

:return: The new :class:`Channel` object.