コード例 #1
0
    # 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")