class_docstr: Wraps a Transport.
  
  This exposes write(), writelines(), [can_]write_eof(),
  get_extra_info() and close().  It adds drain() which returns an
  optional Future on which you can wait for flow control.  It also
  adds a transport property which references the Transport
  directly.
class_docstr_tok: ["Wraps","a","Transport",".","This","exposes","write","(",")",",","writelines","(",")",",","[","can_","]","write_eof","(",")",",","get_extra_info","(",")","and","close","(",")",".","It","adds","drain","(",")","which","returns","an","optional","Future","on","which","you","can","wait","for","flow","control",".","It","also","adds","a","transport","property","which","references","the","Transport","directly","."]
code: def writelines(self, data):
      self._transport.writelines(data)
  
imports: import collections
  import socket
  import sys
  import warnings
  import weakref
  from .None import coroutines
  from .None import events
  from .None import exceptions
  from .None import format_helpers
  from .None import protocols
  from .log import logger
  from .tasks import sleep
label_desc: Use image node_id 5 for calling the StreamWriter obj's underlying member method code with example usage: obj.writelines(data) without return types