class_docstr: Like StreamReaderProtocol, but for a subprocess.
class_docstr_tok: ["Like","StreamReaderProtocol",",","but","for","a","subprocess","."]
code: def pipe_data_received(self, fd, data):
      if fd == 1:
          reader = self.stdout
      elif fd == 2:
          reader = self.stderr
      else:
          reader = None
      if reader is not None:
          reader.feed_data(data)
  
imports: import subprocess
  from .None import events
  from .None import protocols
  from .None import streams
  from .None import tasks
  from .log import logger
label_desc: Use image node_id 4 for calling the SubprocessStreamProtocol obj's underlying member method code with example usage: obj.pipe_data_received(fd, data) without return types