def process_config()

in amazon_polly_async_batch/setprocessor.py [0:0]


def process_config(cfg):
    """
    Stores the set details in DynamoDB, then processes all the items in the passed-in Config object.

    :param cfg: the config file
    """
    queue = get_queue(ITEM_QUEUE)
    count, successes, failures = 0, 0, 0
    dynamo.SetTable(SET_TABLE).put_new_set(cfg)
    for item in cfg.items():
        if post_item(queue, item, count):
            successes = successes + 1
        else:
            failures = failures + 1
        count = count + 1
    logger.info('Successfully posted {} items in set {} to {}; {} failures.'.format(successes, cfg.set_name_unique(),
                                                                                    ITEM_QUEUE, failures))