class_docstr: This is an abstract class.  You must derive from this class, and add
  the two methods collect_incoming_data() and found_terminator()
class_docstr_tok: ["This","is","an","abstract","class",".","You","must","derive","from","this","class",",","and","add","the","two","methods","collect_incoming_data","(",")","and","found_terminator","(",")"]
docstr: predicate for inclusion in the writable for select()
docstr_tok: ["predicate","for","inclusion","in","the","writable","for","select","(",")"]
code: def writable(self):
      "predicate for inclusion in the writable for select()"
      return self.producer_fifo or (not self.connected)
  
imports: import asyncore
  from collections import deque
  from warnings import _deprecated
label_desc: Use image node_id 14 for calling the async_chat obj's underlying member method code with example usage: obj.writable() and returns: unknown