code: def __api_GET(self, endpoint, print_info=None, paginated=False):
      if not print_info:
          print_info = "API::GET(" + endpoint + ")"
      if paginated:
          i = 1
          out = []
          while True:
              response = self.__api_call(
                  requests.get,
                  endpoint + "?page=" + str(i),
                  print_info + " (page " + str(i) + ")",
              )
              if response is None:
                  return None
              if len(response) == 0:
                  return out
              out += response
              i += 1
      else:
          return self.__api_call(requests.get, endpoint, print_info)
  
imports: import json
  import os
  from requests.auth import HTTPBasicAuth
  import requests
label_desc: Use image node_id 4 for calling the ReadMeSession obj's underlying member method code with example usage: obj.__api_GET(endpoint, print_info, paginated) and returns: self, None, out