code: def parse_line(line: str) -> Tuple[str, List[str]]:
      line = line.lstrip(" -")
      line = line.split()
  
      # Parse out the name as anything up until the first tagged person
      tag_items = []
      tag_end = 0
      for i, piece in enumerate(line):
          if piece.startswith("@"):
              tag_end = i
              break
  
          tag_items.append(piece)
  
      tag = " ".join(tag_items).rstrip(":")
  
      # From the last word that was part of the tag name, start looking for users
      # tagged with a '@'
      users = []
      for piece in line[tag_end:]:
          if piece.startswith("@"):
              users.append(piece.lstrip("@"))
  
      return (tag, list(sorted(users)))
  
file_path: tvm/ci/scripts/github/github_tag_teams.py
imports: import os
  import json
  import argparse
  import logging
  import re
  import sys
  from pathlib import Path
  from typing import Dict, Any, List, Tuple, Optional
  from git_utils import git, GitHubRepo, parse_remote, find_ccs, dry_run_token
  from cmd_utils import tags_from_title, init_log
label_desc: Use image node_id 1 for calling a global function with example usage: parse_line(line) and returns: tag,  list