diff --git a/lib/getpositions.py b/lib/getpositions.py index 877097d..2efcbfb 100644 --- a/lib/getpositions.py +++ b/lib/getpositions.py @@ -255,7 +255,7 @@ def create_new_id(id, dict1, dict2): sps_praefix = dict2["SPS"] if not sps_praefix: raise Exception - return f"{sps_praefix}:{id}" + return f"{id}@{sps_praefix}" def attribs_to_dicts(insert_iterable): all_inserts = list() @@ -734,7 +734,8 @@ if __name__ == '__main__': if args.write: basename = os.path.splitext(args.write)[0] res_not_found = check_existance(res_mappings, res_dist, res_sens) - res_not_found["missing_attributes"] = warnings + added_warnings = merge_two_dicts(warnings, missing_attribs) + res_not_found["missing_attributes"] = added_warnings output_results["not_found"] = res_not_found output_results["double_ids"] = res_double write_results(to_json(output_results), work_dir, f"{basename}.json")