code: def mutually_exclusive(
      mutually_exclusive_args, input_dictionary, output_dictionary
  ):
      """
      Goes through args to check for to see if they exist in the input_dictionary
      and adds them to output_dictionary. The output_dictionary
      is mutated in the function. This function will raise errors if at least
      one of the arguments is not present or more than 1
  
      Parameters
      ----------
      mutually_exclusive_args : list
          arg names to search for in input dictionary
      input_dictionary : dict
          input dictionary of arguments and values to search through
      output_dictionary : dict
          output dictionary
  
      Raises
      ------
      MutuallyExclusiveArguments
      RequiredArgumentMissing
      """
      mutually_exclusive_arg_count = 0
      for arg in mutually_exclusive_args:
          if input_dictionary.get(arg, None):
              output_dictionary[arg] = input_dictionary[arg]
              mutually_exclusive_arg_count += 1
      if (
          mutually_exclusive_arg_count == 0
          and len(mutually_exclusive_args) > 0
      ):
          raise RequiredArgumentMissing()
      if mutually_exclusive_arg_count > 1:
          raise MutuallyExclusiveArguments(
              __(
                  "error",
                  "util.misc_functions.mutually_exclusive",
                  " ".join(mutually_exclusive_args),
              )
          )
      return
  
imports: import os
  import re
  import ast
  import hashlib
  import textwrap
  import datetime
  import pytz
  import tzlocal
  import pytest
  import collections
  import platform
  import tempfile
  import subprocess
  import zipfile
  import sys
  import shutil
  import requests
  from enum import Enum
  from io import open
  from glob import glob
  from datmo.core.controller.environment.driver.dockerenv import DockerEnvironmentDriver
  from datmo.core.util.i18n import get
  from datmo.core.util.exceptions import PathDoesNotExist, MutuallyExclusiveArguments, RequiredArgumentMissing, EnvironmentConnectFailed, EnvironmentExecutionError, InvalidDestinationName, TooManyArgumentsFound
label_desc: Use image node_id 9 for calling a global function with example usage: mutually_exclusive(mutually_exclusive_args, input_dictionary, output_dictionary) without return types