code: def recv(self, maxsize=None):
          '''
          Receive data from the terminal as a (``stdout``, ``stderr``) tuple. If
          any of those is ``None`` we can no longer communicate with the
          terminal's child process.
          '''
          if maxsize is None:
              maxsize = 1024
          elif maxsize < 1:
              maxsize = 1
          return self._recv(maxsizef recv(self, maxsize=None):
          '''
          Receive data from the terminal as a (``stdout``, ``stderr``) tuple. If
          any of those is ``None`` we can no longer communicate with the
          terminal's child process.
          '''
          if maxsize is None:
              maxsize = 1024
          elif maxsize < 1:
              maxsize = 1
          return self._recv(maxsize)
docs: Receive data from the terminal as a (``stdout``, ``stderr``) tuple. If
          any of those is ``None`` we can no longer communicate with the
          terminal's child process.