old_contents: #!/usr/bin/env python
  
  import os
  
  def amiss(logPrefix):
      global ignoreList
      crashIsKnown = False
  
      fn = logPrefix + "-crash"
      
      if os.path.exists(fn):
          currentFile = file(fn, "r")
          for line in currentFile:
              for ig in ignoreList:
                  if line.find(ig) != -1:
                      print "Known crash: " + ig
                      crashIsKnown = True
          currentFile.close()
      else:
          print "detect_interesting_crashes didn't see a crash log!"
      
      return not crashIsKnown
  
  
  def getIgnores():
      global ignoreList
      ignoreFile = open("known_crashes.txt", "r")
      for line in ignoreFile:
          line = line.strip()
          if ((len(line) > 0) and not line.startswith("#")):
              ignoreList.append(line)
  
  def ignore(assertion):
      global ignoreList
      for ig in ignoreList:
          if assertion.find(ig) != -1:
              return True
      return False
  
  
  ignoreList = []
  getIgnores()
  
  print "detect_interesting_crashes is ready (ignoring %d strings)" % (len(ignoreList))
  
new_contents: #!/usr/bin/env python
  
  import os
  
  def amiss(logPrefix):
      global ignoreList
      crashIsKnown = False
  
      fn = logPrefix + "-crash"
      
      if os.path.exists(fn):
          currentFile = file(fn, "r")
          for line in currentFile:
              for ig in ignoreList:
                  if line.find(ig) != -1:
                      print "Known crash: " + ig
                      crashIsKnown = True
          currentFile.close()
      else:
          print "detect_interesting_crashes didn't see a crash log!"
      
      return not crashIsKnown
  
  
  def getIgnores():
      global ignoreList
      ignoreFile = open("known_crashes.txt", "r")
      for line in ignoreFile:
          line = line.strip()
          if ((len(line) > 0) and not line.startswith("#")):
              ignoreList.append(line)
  
  def ignore(assertion):
      global ignoreList
      for ig in ignoreList:
          if assertion.find(ig) != -1:
              return True
      return False
  
  
  ignoreList = []
  getIgnores()
  
  #print "detect_interesting_crashes is ready (ignoring %d strings)" % (len(ignoreList))
  
subject: Make detect_interesting_crashes quiet on startup