File tree Expand file tree Collapse file tree
ted_sws/mapping_suite_processor/entrypoints/cli Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66import click
77from ted_sws .event_manager .adapters .log import LOG_WARN_TEXT
8+ from pydantic .utils import deep_update
89
910from ted_sws .core .adapters .cmd_runner import CmdRunner as BaseCmdRunner , DEFAULT_MAPPINGS_PATH
1011from ted_sws .mapping_suite_processor .entrypoints .cli import CONCEPTUAL_MAPPINGS_FILE_TEMPLATE
@@ -51,15 +52,20 @@ def __init__(
5152 self .output_folder = output_folder
5253
5354 def _report (self , diff , files : list ):
54- data = diff ['data' ]
55+ diff ['metadata' ] = deep_update (diff ['metadata' ], {
56+ "branches" : self .branches ,
57+ "mapping_suite_ids" : self .mapping_suite_ids ,
58+ "files" : files
59+ })
5560 report_file_file_name_json = Path (self .output_folder ) / (DEFAULT_REPORT_FILE_NAME + ".json" )
5661 with open (report_file_file_name_json , 'w+' ) as report_file :
57- report_file .write (json .dumps (data , indent = 2 ))
62+ report_file .write (json .dumps (diff , indent = 2 ))
5863 report_file_file_name_html = Path (self .output_folder ) / (DEFAULT_REPORT_FILE_NAME + ".html" )
5964 with open (report_file_file_name_html , 'w+' ) as report_file :
6065 report_file .write (
6166 generate_conceptual_mappings_diff_html_report (
62- ConceptualMappingDiff (** diff ))
67+ ConceptualMappingDiff (** diff )
68+ )
6369 )
6470
6571 @classmethod
You can’t perform that action at this time.
0 commit comments