code: def terminate(self):
          
          try:
              self.id2sims.terminate()
          except:
              pass
          import glob
          for fname in glob.glob(self.fname + '*'):
              try:
                  os.remove(fname)
                  logger.info("deleted %s" % fname)
              except Exception, e:
                  logger.warning("failed to delete %s: %s" % (fname, e))
          for val in self.__dict__.keys():
              try:
                  delattr(self, val)
              except:
                  pass
docs: Delete all files created by this index, invalidating `self`. Use with care.