INNER CODE UNIT · Python
get_field
mongodb/mongo-csharp-driver · evergreen/release-notes.py:113
def get_field(source, path):
elements = path.split('.')
for elem in elements:
source = getattr(source, elem)
return source
def apply_template(template, parameters):
return re.sub(r'\$\{([\w.]+)}', lambda m: get_field(parameters, m.group(1)), template)
def process_section(section):
if type(section) is str:
return apply_template(section, options)
if len(section["items"]) == 0:
return ""
content = ""