def QueryValueEx(self, key, value_name):
    full_key = os.path.join(key.value, value_name).rstrip("/")
    try:
      stat_entry = self.cache[self.prefix][full_key][1]
      data = stat_entry.registry_data.GetValue()
      if data:
        return data, str
    except __HOLE__:
      pass

    raise IOError()
dataset/ETHPy150Open google/grr/grr/client/client_actions/windows/windows_test.py/RegistryFake.QueryValueEx