code: def inspect(self, w):
          
          try:
              return self.context[self._to_name(w)]
          except AttributeError:
              raise PyrtlError("No context available. Please run a simulation step in "
                               "order to populate values for wires")
docs: Get the value of a wirevector in the last simulation cycle.
  
          :param w: the name of the WireVector to inspect
              (passing in a WireVector instead of a name is deprecated)
          :return: value of w in the current step of simulation
  
          Will throw KeyError if w is not being tracked in the simulation.