class_docstr: Tracked state for each active episode.
class_docstr_tok: ["Tracked","state","for","each","active","episode","."]
code: def get_data(self):
      if self.data_queue.empty():
          return None
      return self.data_queue.get_nowait()
  
imports: import gymnasium
  import queue
  import threading
  import uuid
  from typing import Callable, Tuple, Optional, TYPE_CHECKING
  from ray.rllib.env.base_env import BaseEnv
  from ray.rllib.utils.annotations import override, PublicAPI
  from ray.rllib.utils.typing import EnvActionType, EnvInfoDict, EnvObsType, EnvType, MultiEnvDict
  from ray.rllib.utils.deprecation import deprecation_warning
label_desc: Use image node_id 2 for calling the _ExternalEnvEpisode obj's underlying member method code with example usage: obj.get_data() and returns: self, None