class_docstr: Call multiple callbacks at once.
class_docstr_tok: ["Call","multiple","callbacks","at","once","."]
docstr: Sets the state for all callbacks contained within this list.
  Skips setting state for all stateless callbacks where `get_state`
  returned None.
docstr_tok: ["Sets","the","state","for","all","callbacks","contained","within","this","list",".","Skips","setting","state","for","all","stateless","callbacks","where","`","get_state","`","returned","None","."]
code: def set_state(self, state: Dict):
      """Sets the state for all callbacks contained within this list.
      Skips setting state for all stateless callbacks where `get_state`
      returned None."""
      for i, callback in enumerate(self._callbacks):
          callback_state = state.get(i, None)
          if callback_state:
              callback.set_state(callback_state)
  
imports: from abc import ABCMeta
  import glob
  import os
  from typing import TYPE_CHECKING, Any, Dict, List, Optional, Tuple
  import warnings
  from ray.util.annotations import PublicAPI, DeveloperAPI
  from ray.tune.utils.util import _atomic_save, _load_newest_checkpoint
label_desc: Use image node_id 15 for calling the CallbackList obj's underlying member method code with example usage: obj.set_state(state) without return types