code: def frames(self, key=None, timeoutSecs=10, **kwargs):
      params_dict = {
          "find_compatible_models": 0,
          "row_offset": 0,
          "row_count": 100,
      }
      h2o_test_utils.check_params_update_kwargs(
          params_dict, kwargs, "frames", H2O.verbose
      )
      if key:
          result = self.__do_json_request(
              "/3/Frames/" + key,
              timeout=timeoutSecs,
              params=params_dict,
          )
      else:
          # We just list frames, don't pass any parameters
          result = self.__do_json_request(
              "/3/Frames", timeout=timeoutSecs
          )
      return result
  
imports: import sys, os, getpass, logging, time, inspect, requests, json, pprint
  import h2o_test_utils
  from h2o_test_utils import log, log_rest
  import h2o_print
label_desc: Use image node_id 16 for calling the H2O obj's underlying member method code with example usage: obj.frames(key, timeoutSecs) and returns: result