parameters: (self, exception)
docstring: Sets the result of the future as being the given exception.
  
          Should only be used by Executor implementations and unit tests.
docstring_summary: Sets the result of the future as being the given exception.
docstring_tokens: Sets the result of the future as being the given exception .
function: def set_exception(self, exception):
          """Sets the result of the future as being the given exception.
  
          Should only be used by Executor implementations and unit tests.
          """
          with self._condition:
              self._exception = exception
              self._state = FINISHED
              for waiter in self._waiters:
                  waiter.add_exception(self)
              self._condition.notify_all()
          self._invoke_callbacks()
function_tokens: def set_exception ( self , exception ) : with self . _condition : self . _exception = exception self . _state = FINISHED for waiter in self . _waiters : waiter . add_exception ( self ) self . _condition . notify_all ( ) self . _invoke_callbacks ( )