def __init__()

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


    def __init__(self, workspace, db_driver=None, wf_driver=None) :
        
        #default StepFunctions as the workflow engine           
        self.client = wf_driver if wf_driver else  boto3.client(BPRunner.ENGINES["sfn"])
        self.db = db_driver if db_driver else boto3.client("s3")
    
        self.client_type = self.classname(self.client)
        if not self.client_type in BPRunner.ENGINES :
            raise Exception(f"Client {self.client_type} is not supported.")
     
        self.workspace = workspace
        self._load_config()
        BPRunner.ENGINES[self.client_type]["init"](wf_driver)