code: def get_pull_request(project, num, auth=False):
      """get pull request info  by number"""
      url = f"https://api.github.com/repos/{project}/pulls/{num}"
      if auth:
          header = make_auth_header()
      else:
          header = None
      print("fetching %s" % url, file=sys.stderr)
      response = requests.get(url, headers=header)
      response.raise_for_status()
      return json.loads(response.text, object_hook=Obj)
  
imports: import getpass
  import json
  import os
  import re
  import sys
  import requests
label_desc: Use image node_id 5 for calling a global function with example usage: get_pull_request(project, num, auth) and returns: json