class_docstr: interactive prompt objects for printing the license text, a list of
  contributors and the copyright notice.
code: def __call__(self):
      self.__setup()
      prompt = "Hit Return for more, or q (and Return) to quit: "
      lineno = 0
      while 1:
          try:
              for i in range(lineno, lineno + self.MAXLINES):
                  print(self.__lines[i])
          except IndexError:
              break
          else:
              lineno += self.MAXLINES
              key = None
              while key is None:
                  key = input(prompt)
                  if key not in ("", "q"):
                      key = None
              if key == "q":
                  break
  
file_path: cpython/Lib/_sitebuiltins.py
imports: import sys
label_desc: Use image node_id 4 for calling the _Printer obj's underlying member method code with example usage: obj.__call__() without return types