def _get_value()

in chalice/package.py [0:0]


    def _get_value(self, loader, node):
        # type: (yaml.SafeLoader, Node) -> Any
        if node.tag[1:] == 'GetAtt' and isinstance(node.value,
                                                   six.string_types):
            return node.value.split('.', 1)
        elif isinstance(node, ScalarNode):
            return loader.construct_scalar(node)
        elif isinstance(node, SequenceNode):
            return loader.construct_sequence(node)
        elif isinstance(node, MappingNode):
            return loader.construct_mapping(node)
        raise ValueError("Unknown YAML node: %s" % node)