old_contents: # Vulture sometimes incorrectly classifies code as unused. You can use
  # a separate python file to signal that the code is actually used and
  # pass it to vulture:
  #
  # vulture vulture.py whitelist.py
  
  from vulture import Vulture
  
  v = Vulture()
  
  v.visit_FunctionDef
  v.visit_Attribute
  v.visit_Name
  v.visit_Assign
  v.visit_For
  v.visit_comprehension
  v.visit_ClassDef
  v.visit_Str
  v.visit_Import
  v.visit_ImportFrom
  
new_contents: # Vulture sometimes incorrectly classifies code as unused. You can use
  # a separate python file to signal that the code is actually used and
  # pass it to vulture:
  #
  # vulture vulture.py whitelist.py
  
  from vulture import Vulture
  
  v = Vulture()
  
  v.visit_Assign
  v.visit_Attribute
  v.visit_ClassDef
  v.visit_comprehension
  v.visit_For
  v.visit_FunctionDef
  v.visit_Import
  v.visit_ImportFrom
  v.visit_Name
  v.visit_Str
  
subject: sort method names in whitelist