Source code for ssg.environment
from __future__ import absolute_import
from __future__ import print_function
from .products import load_product_yaml
from .yaml import open_raw
[docs]
def open_environment(build_config_yaml_path, product_yaml_path, product_properties_path=None):
contents = open_raw(build_config_yaml_path)
product = load_product_yaml(product_yaml_path)
if product_properties_path:
product.read_properties_from_directory(product_properties_path)
contents.update(product)
return contents