in 02_bootstrap-scripts-python/bootstrap/context.py [0:0]
def __init__(self, primaryInd: str, options: dict):
super().__init__(primaryInd, options)
with open(self.options["TargetSchemaFile"], 'r') as f:
self.target_schema = json.load(f)
with open(self.options["SourceMappingFile"], 'r') as f:
self.source_mapping = json.load(f)
self.target_key = None
if "TargetKey" in self.options.keys():
self.target_key = self.options["TargetKey"]
self.target_key_parse = parse("$." + self.target_key)
self.target_lookup_key = parse("$." + self.options["TargetLookupKey"])
self.target_destination_key = self.options["TargetDestinationKey"]
self.source_mapping_pathfilter = None
if "SourceMappingPathfilter" in self.options.keys():
self.source_mapping_pathfilter = parse(
"$." + self.options["SourceMappingPathfilter"])