def process_file(file_entry, remote_driver): filename, checksum = file_entry logger.debug("Processing file %s" % filename) reference_driver.ensure_file_in_inbox(filename, checksum, remote_driver) reference_file = os.path.join(MESSOR_BUFFER, 'hosts') + filename os.remove(reference_file) flush_buffer()
def pick_up(): flush_buffer() logger.debug("Initiating pickup") map(process_host, PICKUP_HOSTS) logger.debug("Done syncing all outbox host directories to buffer")
def drop_off(): flush_buffer() logger.debug("Initiating dropoff") hosts = list_buffer_hosts() map(process_host, hosts)