code: def handle(cls, value, context=None, **kwargs):
          
  
          if context is None:
              raise ValueError('Context is required')
  
          d = deconstruct(value)
          stack = context.get_stack(d.stack_name)
          return stack.outputs[d.output_name]
docs: Fetch an output from the designated stack.
  
          Args:
              value (str): string with the following format:
                  <stack_name>::<output_name>, ie. some-stack::SomeOutput
              context (:class:`stacker.context.Context`): stacker context
  
          Returns:
              str: output from the specified stack