class_docstr: Internal adapter of ExternalEnv to BaseEnv.
class_docstr_tok: ["Internal","adapter","of","ExternalEnv","to","BaseEnv","."]
code: def observation_space(self) -> gym.spaces.Dict:
      return self._observation_space
  
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 5 for calling the ExternalEnvWrapper obj's underlying member method code with example usage: obj.observation_space() and returns: self