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)