class_docstr: Augment the observation with the current time step in the episode.
  
  The observation space of the wrapped environment is assumed to be a flat :class:`Box`.
  In particular, pixel observations are not supported. This wrapper will append the current timestep within the current episode to the observation.
  
  Example:
      >>> import gym
      >>> env = gym.make('CartPole-v1')
      >>> env = TimeAwareObservation(env)
      >>> env.reset()
      array([ 0.03810719,  0.03522411,  0.02231044, -0.01088205,  0.        ])
      >>> env.step(env.action_space.sample())[0]
      array([ 0.03881167, -0.16021058,  0.0220928 ,  0.28875574,  1.        ])
docstr: Steps through the environment, incrementing the time step.
  
  Args:
      action: The action to take
  
  Returns:
      The environment's step using the action.
code: def step(self, action):
      """Steps through the environment, incrementing the time step.
  
      Args:
          action: The action to take
  
      Returns:
          The environment's step using the action.
      """
      self.t += 1
      return super().step(action)
  
file_path: gym/gym/wrappers/time_aware_observation.py
imports: import numpy
  import gym
  from gym.spaces import Box
label_desc: Use image node_id 3 for calling the TimeAwareObservation obj's underlying member method code with example usage: obj.step(action) and returns: super