code: def read_line(self, time_limit=None):
          
          if self.proc is not None:
              return self.proc.stdout.readline().decode()
          else:
              return None
docs: Read a line from the process.
  
          On Windows, this the time_limit has no effect, it always blocks.