code: def _find_unprocessed(config):
      
      reported = _read_reported(config["msg_db"])
      for dname in _get_directories(config):
          if os.path.isdir(dname) and dname not in reported:
              if _is_finished_dumping(dname):
                  yield dname
docs: Find any finished directories that have not been processed.