Exemple #1
0
 def get_handler(self, name):
     try:
         return BaseLibrary.get_handler(self, name)
     except DataError, error:
         found = self._get_embedded_arg_handlers(name)
         if not found:
             raise error
         if len(found) == 1:
             return found[0]
         self._raise_multiple_matching_keywords_found(name, found)
 def get_handler(self, name):
     try:
         return BaseLibrary.get_handler(self, name)
     except DataError, error:
         found = self._get_embedded_arg_handlers(name)
         if not found:
             raise error
         if len(found) == 1:
             return found[0]
         self._raise_multiple_matching_keywords_found(name, found)
Exemple #3
0
 def has_handler(self, name):
     if BaseLibrary.has_handler(self, name):
         return True
     for template in self.embedded_arg_handlers:
         try:
             EmbeddedArgs(name, template)
         except TypeError:
             pass
         else:
             return True
     return False
 def has_handler(self, name):
     if BaseLibrary.has_handler(self, name):
         return True
     for template in self.embedded_arg_handlers:
         try:
             EmbeddedArgs(name, template)
         except TypeError:
             pass
         else:
             return True
     return False