def get_inspector()

in notebook/utils/trust.py [0:0]


    def get_inspector(cls, config) :
    
        if not cls._instance :
            cls._instance = cls.__new__(cls)
        
        cls.bucket = config["workspace"]
        cls.results_prefix = config["prefixes"]["results_path"]
        cls.bias_prefix = config["prefixes"]["bias_path"]
        cls.xai_prefix = config["prefixes"]["xai_path"]
        
        cls.gt_idx = config["results-config"]["gt_index"]
        cls.pred_idx = config["results-config"]["pred_index"]

        db_driver = config["drivers"]["db"]
        dsmlp_driver = config["drivers"]["dsmlp"]
        cls.db = boto3.client("s3") if not db_driver else db_driver
        cls.dsmlp = boto3.client("sagemaker") if not dsmlp_driver else dsmlp_driver
                
        cls.results_df = cls._get_merged_df(cls.bucket, cls.results_prefix)
        
        return cls._instance