code: def get_value_from_set(self, key):
          
          #TODO: This should be done locally. 
          # We do not really need to call centralised server if the set is already
          # reserved as the data there is immutable during execution
          key = key.lower()
          if self._remotelib:
              while True:
                  value = self._remotelib.run_keyword('get_value_from_set',
                                                      [key, self._my_id], {})
                  if value:
                      return value
                  time.sleep(0.1)
                  logger.debug('waiting for a value')
          else:
              return _PabotLib.get_value_from_set(self, key, self._my_id)
docs: Get a value from previously reserved value set.