File size: 321 Bytes
5960497
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
from .vec_env import VecEnvObservationWrapper

class VecExtractDictObs(VecEnvObservationWrapper):
    def __init__(self, venv, key):
        self.key = key
        super().__init__(venv=venv,
            observation_space=venv.observation_space.spaces[self.key])

    def process(self, obs):
        return obs[self.key]