code: def contains_commented_out_code(line):
      line = line.lstrip()
  
      if "utf-8" in line:
          return False
  
      if not line.startswith("#"):
          return False
  
      line = line.lstrip(" \t\v\n#").strip()
  
      # Regex for checking function definition; for, with loops;
      # continue and break
      regex_list = [
          r"def .+\)[\s]*[->]*[\s]*[a-zA-Z_]*[a-zA-Z0-9_]*:$",
          r"with .+ as [a-zA-Z_][a-zA-Z0-9_]*:$",
          r"for [a-zA-Z_][a-zA-Z0-9_]* in .+:$",
          r"continue$",
          r"break$",
      ]
  
      for regex in regex_list:
          if re.search(regex, line):
              return True
  
      symbol_list = list("[]{}=%") + [
          "print",
          "break",
          "import ",
          "elif ",
      ]
  
      for symbol in symbol_list:
          if symbol in line:
              return True
  
      # Handle return statements in a specific way
      if "return" in line:
          if len(line.split(" ")) >= 2:
              return False
          else:
              return True
      return False
  
file_path: evadb/script/formatting/validator.py
imports: import argparse
  import os
  import re
  import functools
  import sys
  from formatter import LOG
label_desc: Use image node_id 1 for calling a global function with example usage: contains_commented_out_code(line) and returns: False, False, False, True, True, False, True