in dbt/adapters/maxcompute/setting_parser.py [0:0]
def _parse_key_value(self, kv: str, settings: Dict[str, str], errors: List[str]) -> bool:
eq_idx = kv.find("=")
if eq_idx == -1:
errors.append(f"Invalid key-value pair '{kv}': missing '='")
return False
key = kv[:eq_idx].strip()
if not key:
errors.append(f"Invalid key-value pair '{kv}': empty key")
return False
value = kv[eq_idx + 1 :].strip() if eq_idx < len(kv) - 1 else ""
value = value.replace("\\;", ";")
settings[key] = value
return True