Beispiel #1
0
def validate_tags(tags):
    proper_tags = {}

    if len(tags) > 50:
        raise TooManyTags(tags)

    for tag in tags:
        # Validate the Key:
        validate_tag_key(tag['Key'])
        check_tag_duplicate(proper_tags, tag['Key'])

        # Validate the Value:
        if len(tag['Value']) > 256:
            raise TagValueTooBig(tag['Value'])

        proper_tags[tag['Key']] = tag['Value']

    return proper_tags
Beispiel #2
0
def validate_tags(tags):
    proper_tags = {}

    if len(tags) > MAX_TAGS_IN_ARG:
        raise TooManyTags(tags)

    for tag in tags:
        # Validate the Key:
        validate_tag_key(tag["Key"])
        check_tag_duplicate(proper_tags, tag["Key"])

        # Validate the Value:
        if len(tag["Value"]) > 256:
            raise TagValueTooBig(tag["Value"])

        proper_tags[tag["Key"]] = tag["Value"]

    return proper_tags