class_docstr: interactive prompt objects for printing the license text, a list of
  contributors and the copyright notice.
code: def __setup(self):
      if self.__lines:
          return
      data = None
      for filename in self.__filenames:
          try:
              with open(filename, encoding="utf-8") as fp:
                  data = fp.read()
              break
          except OSError:
              pass
      if not data:
          data = self.__data
      self.__lines = data.split("\n")
      self.__linecnt = len(self.__lines)
  
file_path: cpython/Lib/_sitebuiltins.py
imports: import sys
label_desc: Use image node_id 2 for calling the _Printer obj's underlying member method code with example usage: obj.__setup() without return types