def __init__()

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"])