code: def dump_stats(self, fdump, close=True):
          
          if self.tracker:
              self.tracker.stop_periodic_snapshots()
  
          if isinstance(fdump, type('')):
              fdump = open(fdump, 'wb')
          pickle.dump(self.index, fdump, protocol=pickle.HIGHEST_PROTOCOL)
          pickle.dump(self.snapshots, fdump, protocol=pickle.HIGHEST_PROTOCOL)
          if close:
              fdump.close()
docs: Dump the logged data to a file.
          The argument `file` can be either a filename or an open file object
          that requires write access. `close` controls if the file is closed
          before leaving this method (the default behaviour).