code: def get_version_from_branch(
      filename: str, branch_name: str
  ) -> Optional[str]:
      """
      Get the version number from a specific branch.
  
      Parameters:
      -----------
      filename (str): The path to the file containing the version.
      branch_name (str): The name of the branch from which to read the version.
  
      Returns:
      --------
      Optional[str]: The version number read from the file, or None if not found.
  
      """
  
      # Checkout branch
      checkout_branch(branch_name)
  
      # Get version from version file
      version = read_version_from_file(filename)
  
      # Read the version from the file
      return version
  
file_path: FinQuant/scripts/update_version.py
imports: import argparse
  import re
  import subprocess
  import sys
  from typing import Optional, Tuple
label_desc: Use image node_id 5 for calling a global function with example usage: get_version_from_branch(filename, branch_name) and returns: version