class_docstr: Wraps an `Oracle` on a worker to send requests to the chief.
class_docstr_tok: ["Wraps","an","`","Oracle","`","on","a","worker","to","send","requests","to","the","chief","."]
code: def __getattr__(self, name):
      whitelisted_attrs = {
          "objective",
          "max_trials",
          "allow_new_entries",
          "tune_new_entries",
      }
      if name in whitelisted_attrs:
          return getattr(self._oracle, name)
      raise AttributeError(
          f'`OracleClient` object has no attribute "{name}"'
      )
  
file_path: keras-tuner/keras_tuner/distribute/oracle_client.py
imports: import os
  import grpc
  from keras_tuner import protos
  from keras_tuner.engine import hyperparameters
  from keras_tuner.engine import trial
label_desc: Use image node_id 2 for calling the OracleClient obj's underlying member method code with example usage: obj.__getattr__(name) and returns: getattr