def str2bool()

in src/sagemaker_defect_detection/utils/__init__.py [0:0]


def str2bool(flag: Union[str, bool]) -> bool:
    if not isinstance(flag, bool):
        if flag.lower() == "false":
            flag = False
        elif flag.lower() == "true":
            flag = True
        else:
            raise ValueError("Wrong boolean argument!")
    return flag