def describe_stack()

in sam/app-decompose-for-parallelism/ctl.py [0:0]


def describe_stack(file_name = default_sam_config_filename):
    profile = get_parameter('profile',file_name)
    stack_name = get_parameter('stack_name',file_name)
    region = get_parameter('region',file_name)
    stack = {}

    try:
        boto3.setup_default_session(profile_name=profile,region_name=region)
        client = boto3.client('cloudformation')
        stack = client.describe_stacks(StackName=stack_name)
    except:
        print("Error: Failed to describe stack {}: {}".format(stack_name,sys.exc_info()[0]))
        exit()
    return stack