code: def _user_args_to_dict(user_list):
      # Similar function in mlflow.cli is throwing exception on import
      user_dict = {}
      for s in user_list:
          try:
              # Some configs may contain '=' in the value
              name, value = s.split("=", 1)
          except ValueError as exc:
              # not enough values to unpack
              raise click.BadOptionUsage(
                  "config",
                  "Config options must be a pair and should be "
                  "provided as ``-C key=value`` or "
                  "``--config key=value``",
              ) from exc
          if name in user_dict:
              raise click.ClickException(
                  f"Repeated parameter: '{name}'"
              )
          user_dict[name] = value
      return user_dict
  
imports: import json
  import sys
  from inspect import signature
  import click
  from mlflow.deployments import interface
  from mlflow.environment_variables import MLFLOW_DEPLOYMENTS_CONFIG
  from mlflow.utils import cli_args
  from mlflow.utils.annotations import experimental
  from mlflow.utils.proto_json_utils import NumpyEncoder, _get_jsonable_obj
label_desc: Use image node_id 1 for calling a global function with example usage: _user_args_to_dict(user_list) and returns: user_dict