class_docstr: Common base class for protocol interfaces.
  
  Usually user implements protocols that derived from BaseProtocol
  like Protocol or ProcessProtocol.
  
  The only case when BaseProtocol should be implemented directly is
  write-only transport like write pipe
class_docstr_tok: ["Common","base","class","for","protocol","interfaces",".","Usually","user","implements","protocols","that","derived","from","BaseProtocol","like","Protocol","or","ProcessProtocol",".","The","only","case","when","BaseProtocol","should","be","implemented","directly","is","write-only","transport","like","write","pipe"]
docstr: Called when the connection is lost or closed.
  
  The argument is an exception object or None (the latter
  meaning a regular EOF is received or the connection was
  aborted or closed).
docstr_tok: ["Called","when","the","connection","is","lost","or","closed",".","The","argument","is","an","exception","object","or","None","(","the","latter","meaning","a","regular","EOF","is","received","or","the","connection","was","aborted","or","closed",")","."]
code: def connection_lost(self, exc):
      """Called when the connection is lost or closed.
  
      The argument is an exception object or None (the latter
      meaning a regular EOF is received or the connection was
      aborted or closed).
      """
  
label_desc: Use image node_id 2 for calling the BaseProtocol obj's underlying member method code with example usage: obj.connection_lost(exc) without return types