code: def get_stacks(self):
          
          if not hasattr(self, "_stacks"):
              stacks = []
              definitions = self._get_stack_definitions()
              for stack_def in definitions:
                  stack = Stack(
                      definition=stack_def,
                      context=self,
                      mappings=self.mappings,
                      force=stack_def.name in self.force_stacks,
                      locked=stack_def.locked,
                      enabled=stack_def.enabled,
                      protected=stack_def.protected,
                  )
                  stacks.append(stack)
              self._stacks = stacks
          return self._stacks
docs: Get the stacks for the current action.
  
          Handles configuring the :class:`stacker.stack.Stack` objects that will
          be used in the current action.
  
          Returns:
              list: a list of :class:`stacker.stack.Stack` objects