INNER CODE UNIT · Python
layers_dict_to_files
mitre-attack/attack-scripts · scripts/diff_stix.py:539
def layers_dict_to_files(outfiles, layers):
"""
Print the layers dict passed in to layer files.
"""
verboseprint("writing layers dict to layer files... ", end="", flush="true")
# write each layer to separate files
if 'enterprise-attack' in layers: json.dump(layers['enterprise-attack'], open(outfiles[0], "w"), indent=4)
if 'mobile-attack' in layers: json.dump(layers['mobile-attack'], open(outfiles[1], "w"), indent=4)
verboseprint("done")
if __name__ == '__main__':
old_dir_default = "old"
date = datetime.datetime.today()
md_default = os.path.join("output", f"updates-{date.strftime('%B-%Y').lower()}.md")