docs: def childDataReceived(self, childFD, data):
          """Relay data received on any file descriptor to the process
          """
          protocol = getattr(self, 'protocol', None)
          if protocol:
              protocol.dataReceived(data)
          else:
              self.data.append((childFD, data))