code: def project_fingerprint() -> Optional[Text]:
      """Create a hash for the project in the current working directory.
  
      Returns:
          project hash
      """
      try:
          remote = check_output(  # skipcq:BAN-B607,BAN-B603
              ["git", "remote", "get-url", "origin"], stderr=DEVNULL
          )
          return hashlib.sha256(remote).hexdigest()
      except (CalledProcessError, OSError):
          return None
  
file_path: rasa/rasa/model.py
imports: import glob
  import hashlib
  import logging
  import os
  from pathlib import Path
  from subprocess import check_output, DEVNULL, CalledProcessError
  from typing import Text, Optional, Union
  from rasa.shared.constants import DEFAULT_MODELS_PATH
  from rasa.exceptions import ModelNotFound
label_desc: Use image node_id 4 for calling a global function with example usage: project_fingerprint() and returns: hashlib, None