sceptre/environment.py
def _build(self, command, threading_events, stack_statuses, dependencies):
        """
        Launches or deletes all stacks in the environment.

        Whether the stack is launched or delete depends on the value of
        <command>. It does this by calling stack.<command>() for
        each stack in the environment. Stack.<command>() is blocking, because
        it waits for the stack to be built, so each command is run on a
        separate thread. As some stacks need to be built before others,
        depending on their depedencies, threading.Events() are used to notify
        the other stacks when a particular stack is done building.

        :param command: The stack command to run. Can be (launch | delete).
        :type command: str
        """
        num_stacks = len(self.stacks)
        with ThreadPoolExecutor(max_workers=num_stacks) as executor:
            futures = [
                executor.submit(
                    self._manage_stack_build, stack,
                    command, threading_events, stack_statuses, dependencies
                )
                for stack in self.stacks.values()
            ]
            wait(futures)

        Launches or deletes all stacks in the environment.

        Whether the stack is launched or delete depends on the value of
        <command>. It does this by calling stack.<command>() for
        each stack in the environment. Stack.<command>() is blocking, because
        it waits for the stack to be built, so each command is run on a
        separate thread. As some stacks need to be built before others,
        depending on their depedencies, threading.Events() are used to notify
        the other stacks when a particular stack is done building.

        :param command: The stack command to run. Can be (launch | delete).
        :type command: str
        
Launches or deletes all stacks in the environment.
Whether the stack is launched or delete depends on the value of
. It does this by calling stack.() for
each stack in the environment. Stack.() is blocking, because
it waits for the stack to be built, so each command is run on a
separate thread. As some stacks need to be built before others,
depending on their depedencies, threading.Events() are used to notify
the other stacks when a particular stack is done building.
Launches or deletes all stacks in the environment . Whether the stack is launched or delete depends on the value of . It does this by calling stack . () for each stack in the environment . Stack . () is blocking because it waits for the stack to be built so each command is run on a separate thread . As some stacks need to be built before others depending on their depedencies threading . Events () are used to notify the other stacks when a particular stack is done building .
def _build(self, command, threading_events, stack_statuses, dependencies):
        num_stacks = len(self.stacks)
        with ThreadPoolExecutor(max_workers=num_stacks) as executor:
            futures = [
                executor.submit(
                    self._manage_stack_build, stack,
                    command, threading_events, stack_statuses, dependencies
                )
                for stack in self.stacks.values()
            ]
            wait(futures)
def _build ( self , command , threading_events , stack_statuses , dependencies ) : num_stacks = len ( self . stacks ) with ThreadPoolExecutor ( max_workers = num_stacks ) as executor : futures = [ executor . submit ( self . _manage_stack_build , stack , command , threading_events , stack_statuses , dependencies ) for stack in self . stacks . values ( ) ] wait ( futures )
Launches or deletes all stacks in the environment.
Launches or deletes all stacks in the environment .
"""
        Launches or deletes all stacks in the environment.

        Whether the stack is launched or delete depends on the value of
        <command>. It does this by calling stack.<command>() for
        each stack in the environment. Stack.<command>() is blocking, because
        it waits for the stack to be built, so each command is run on a
        separate thread. As some stacks need to be built before others,
        depending on their depedencies, threading.Events() are used to notify
        the other stacks when a particular stack is done building.

        :param command: The stack command to run. Can be (launch | delete).
        :type command: str
        """
self
command
The stack command to run. Can be (launch | delete).
The stack command to run . Can be ( launch | delete ) .
threading_events
stack_statuses
dependencies