code: def __getattr__(self, name):
      key = self.snake_to_camel(name)
      if key == "user":
          raise AttributeError
      if key in self._attrs.keys():
          return self._attrs[key]
      elif name in self._attrs.keys():
          return self._attrs[name]
      else:
          raise AttributeError(
              f"{repr(self)!r} object has no attribute {name!r}"
          )
  
file_path: wandb/wandb/apis/attrs.py
imports: from typing import Any, MutableMapping
  import wandb
  from wandb.sdk.lib import ipython
label_desc: Use image node_id 5 for calling the Attrs obj's underlying member method code with example usage: obj.__getattr__(name) and returns: self, self