def match_type()

in Project-BasicAlgorithm/core/training/params.py [0:0]


    def match_type(refer_var, input_var):

        if isinstance(refer_var, bool):
            tag = str(input_var).lower()
            if tag not in {"true", "false"}:
                warnings.warn(f"value : {input_var} error, set to False")

            input_var = tag == "true"

        elif refer_var is not None:
            refer_type = type(refer_var)
            input_var = refer_type(input_var)
        return input_var