{% set special_attrs = [ "links", ] %} {% set exclude_attrs = kwargs.get("exclude_attrs", []) + special_attrs %} {% set properties = extractor.attributes_properties(obj, exclude_attrs=exclude_attrs) %} {% set metadata = extractor.attributes_other_metadata(obj, exclude_attrs=exclude_attrs) %} {% set stac_discovery = extractor.attributes_stac_discovery(obj, exclude_attrs=exclude_attrs) %} {% set stac_extensions = extractor.attributes_stac_extensions(obj, exclude_attrs=exclude_attrs) %} {% if stac_discovery %} {% if stac_discovery["properties"] %} {% set objs = {"": stac_discovery, "properties/": stac_discovery["properties"]} %} {% else %} {% set objs = {"": stac_discovery} %} {% endif %}