code: def dispatch_write(self, buf):
          
          self.write_buffer += buf
          if len(self.write_buffer) > self.MAX_BUFFER_SIZE:
              console_output('Buffer too big ({:d}) for {}\n'.format(
                  len(self.write_buffer), str(self)).encode())
              raise asyncore.ExitNow(1)
          return True
docs: Augment the buffer with stuff to write when possible