class_docstr: Environment wrapper for OpenSpiel RL environments.
class_docstr_tok: ["Environment","wrapper","for","OpenSpiel","RL","environments","."]
docstr: Expose any other attributes of the underlying environment.
docstr_tok: ["Expose","any","other","attributes","of","the","underlying","environment","."]
code: def __getattr__(self, name: str):
      """Expose any other attributes of the underlying environment."""
      if name.startswith("__"):
          raise AttributeError(
              "attempted to get missing private attribute '{}'".format(
                  name
              )
          )
      return getattr(self._environment, name)
  
imports: from typing import List, NamedTuple
  from acme import specs
  from acme import types
  import dm_env
  import numpy
  from open_spiel.python import rl_environment
label_desc: Use image node_id 11 for calling the OpenSpielWrapper obj's underlying member method code with example usage: obj.__getattr__(name) and returns: getattr