code: def fetch_issue(github: GitHubRepo, issue_number: int):
      query = """query($owner: String!, $name: String!, $number: Int!){
      repository(owner: $owner, name: $name) {
          issue(number: $number) {
          body
          comments(first:100) {
              nodes {
              body
              }
          }
          }
      }
      }"""
      r = github.graphql(
          query,
          variables={
              "owner": github.user,
              "name": github.repo,
              "number": issue_number,
          },
      )
      return r
  
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 2 for calling a global function with example usage: fetch_issue(github, issue_number) and returns: r