@universal_exception<EOL><INDENT>@defend_file_methods<EOL>@abc.abstractmethod<EOL>async def read(self, file, block_size):<DEDENT>
:py:func:`asyncio.coroutine`

Read some data from file

:param file: file-object from :py:class:`aioftp.AbstractPathIO.open`

:param block_size: bytes count to read
:type block_size: :py:class:`int`

:rtype: :py:class:`bytes`