Пример #1
0
 def varExists(self, key):
     """Test if a variable name exists in the searchList."""
     assert key.replace('_', '').isalnum(), key
     try:
         value_from_search_list(key, self, self._CHEETAH__namespace)
         return True
     except NotFound:
         return False
Пример #2
0
 def varExists(self, key, auto_self=True):
     """Test if a variable name exists in the searchList."""
     assert key.replace('_', '').isalnum(), key
     try:
         if auto_self:
             value_from_search_list(key, self, self._CHEETAH__namespace)
         else:
             value_from_namespace(key, self._CHEETAH__namespace)
         return True
     except NotFound:
         return False
Пример #3
0
 def getVar(self, key, default=UNSPECIFIED):
     """Get a variable from the searchList.  If the variable can't be found
     in the searchList, it returns the default value if one was given, or
     raises NameMapper.NotFound.
     """
     assert key.replace('_', '').isalnum(), key
     try:
         return value_from_search_list(key, self, self._CHEETAH__namespace)
     except NotFound:
         if default is not UNSPECIFIED:
             return default
         else:
             raise
Пример #4
0
 def getVar(self, key, default=UNSPECIFIED, auto_self=True):
     """Get a variable from the searchList.  If the variable can't be found
     in the searchList, it returns the default value if one was given, or
     raises NameMapper.NotFound.
     """
     assert key.replace('_', '').isalnum(), key
     try:
         if auto_self:
             return value_from_search_list(
                 key, self, self._CHEETAH__namespace,
             )
         else:
             return value_from_namespace(key, self._CHEETAH__namespace)
     except NotFound:
         if default is not UNSPECIFIED:
             return default
         else:
             raise