code: def from_pty(cls, stdout, true_color=False, ansi_colors_only=None, term=None):
          
          assert stdout.isatty()
          def get_size():
              rows, columns = _get_size(stdout.fileno())
              # If terminal (incorrectly) reports its size as 0, pick a reasonable default.
              # See https://github.com/ipython/ipython/issues/10071
              return Size(rows=(rows or 24), columns=(columns or 80))
  
          return cls(stdout, get_size, true_color=true_color,
                     ansi_colors_only=ansi_colors_only, term=term)
docs: Create an Output class from a pseudo terminal.
          (This will take the dimensions by reading the pseudo
          terminal attributes.)