code: def resource_get_list(self):
          
          if not self._resources:
              return self.resource_update_list()
          res = []
          with self._resource_lock:
              for key in self._resources:
                  res.append((key, self._resources[key]['hash']))
          return res
docs: Get list of this plugins resources and a hash to check for file changes
  
          (It is recommended to keep a in memory representation of this struct
          and not to generate it upon each request)
  
          :return: List of supported resources and hashes
          :rtype: list[(unicode, unicode)]