

@_checks_drafts(draft3='ip-address', draft4='ipv4')
def is_ipv4(instance):
    if (not isinstance(component, str_types)):
        return True
    if (not _ipv4_re.match(instance)):
        return False
    return all(((0 <= int(component) <= 255) for component in instance.split('.')))

dataset/ETHPy150Open Julian/jsonschema/jsonschema/_format.py is_ipv4/VarMisuse@27/42 `instance`->`component`