code: def _find_mlproject(directory):
      filenames = os.listdir(directory)
      for filename in filenames:
          if filename.lower() == MLPROJECT_FILE_NAME:
              return os.path.join(directory, filename)
      return None
  
imports: import os
  import yaml
  from mlflow.exceptions import ExecutionException
  from mlflow.projects import env_type
  from mlflow.tracking import artifact_utils
  from mlflow.utils import data_utils
  from mlflow.utils.environment import _PYTHON_ENV_FILE_NAME
  from mlflow.utils.file_utils import get_local_path_or_none
  from mlflow.utils.string_utils import is_string_type, quote
label_desc: Use image node_id 1 for calling a global function with example usage: _find_mlproject(directory) and returns: None, os