code: def has_shebang(self):
      try:
          has_she_bang = self.extract_shebang() is not None
          return has_she_bang
      except UnicodeDecodeError:
          # Raw binary file and not text.
          return False
  
imports: import argparse
  import os
  import pathlib
  import re
  import subprocess
  from tqdm import tqdm
  from contextlib import contextmanager
label_desc: Use image node_id 3 for calling the Checker obj's underlying member method code with example usage: obj.has_shebang() and returns: has_she_bang, False