# If the `-s/--summary` option is passed when the program is invoked, # display the devices comparison then quit. if args.summary: print_devices_comparison() sys.exit() # If a device is present, perform a backup. if config.DEVICE: device = Device(config.DEVICE) print_screen_header() device.print_summary() device.queue_directories() device.print_directory_queue() confirm_continue() write_log_headers() backup_directories(device.directory_queue) device.sync_logs_and_config() print_devices_comparison(with_locations=True) else: print_in_color("\nNo backup device was found.\n", "red")