parameters: (self, fileobj, data, offset)
return_statement: return IOWriteTask(
              self._transfer_coordinator,
              main_kwargs={
                  'fileobj': fileobj,
                  'data': data,
                  'offset': offset,
              }
          )
docstring: Get an IO write task for the requested set of data
  
          This task can be ran immediately or be submitted to the IO executor
          for it to run.
  
          :type fileobj: file-like object
          :param fileobj: The file-like object to write to
  
          :type data: bytes
          :param data: The data to write out
  
          :type offset: integer
          :param offset: The offset to write the data to in the file-like object
  
          :returns: An IO task to be used to write data to a file-like object
docstring_summary: Get an IO write task for the requested set of data
docstring_tokens: Get an IO write task for the requested set of data
function: def get_io_write_task(self, fileobj, data, offset):
          """Get an IO write task for the requested set of data
  
          This task can be ran immediately or be submitted to the IO executor
          for it to run.
  
          :type fileobj: file-like object
          :param fileobj: The file-like object to write to
  
          :type data: bytes
          :param data: The data to write out
  
          :type offset: integer
          :param offset: The offset to write the data to in the file-like object
  
          :returns: An IO task to be used to write data to a file-like object
          """
          return IOWriteTask(
              self._transfer_coordinator,
              main_kwargs={
                  'fileobj': fileobj,
                  'data': data,
                  'offset': offset,
              }
          )
function_tokens: def get_io_write_task ( self , fileobj , data , offset ) : return IOWriteTask ( self . _transfer_coordinator , main_kwargs = { 'fileobj' : fileobj , 'data' : data , 'offset' : offset , } )