<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def set_execution_context(self, execution_context):
 """Set the ExecutionContext this async is executing under."""

        if self._execution_context:
            raise errors.AlreadyInContextError

        self._execution_context = execution_context