def handler()

in functions/update_weight/update_weight.py [0:0]


def handler(event, context):
    print(event)

    weights = event['weights']
    func_name = event['function-name']
    version = event['new-version']
    alias_name = event['alias-name']

    if 'current-weight' in event:
        current_weight = event['current-weight']
        next_weight = get_next_weight(weights, current_weight)
    else:
        next_weight = weights[0]

    update_weight(func_name, alias_name, version, next_weight)

    return next_weight