mercurial/templater.py
changeset 37501 0f4de9c27973
parent 37499 75c13343cf38
child 38085 e887381e2976
equal deleted inserted replaced
37500:8bb3899a0f47 37501:0f4de9c27973
   642             v = mapping.get(key)
   642             v = mapping.get(key)
   643         if v is None:
   643         if v is None:
   644             v = self._defaults.get(key)
   644             v = self._defaults.get(key)
   645         return v
   645         return v
   646 
   646 
       
   647     def availableresourcekeys(self, mapping):
       
   648         """Return a set of available resource keys based on the given mapping"""
       
   649         return self._resources.availablekeys(self, mapping)
       
   650 
       
   651     def knownresourcekeys(self):
       
   652         """Return a set of supported resource keys"""
       
   653         return self._resources.knownkeys()
       
   654 
   647     def resource(self, mapping, key):
   655     def resource(self, mapping, key):
   648         """Return internal data (e.g. cache) used for keyword/function
   656         """Return internal data (e.g. cache) used for keyword/function
   649         evaluation"""
   657         evaluation"""
   650         v = self._resources.lookup(self, mapping, key)
   658         v = self._resources.lookup(self, mapping, key)
   651         if v is None:
   659         if v is None: