code: def set_functions(self, functions):
          
          for func in functions:
              try:
                  self.append_function(func)
              except (ValueError, AttributeError) as ex:
                  log.error("'%s' is not a callable function: %s", func, ex)
                  raise
docs: Check functions passed as argument and set them to be used.