示例#1
0
文件: fetcd.py 项目: is00hcw/calico
def parse_host_ep(config, combined_id, raw_json):
    iface_data = safe_decode_json(raw_json,
                                  log_tag="iface %s" % combined_id.endpoint)
    try:
        common.validate_host_endpoint(config, combined_id, iface_data)
    except ValidationFailed as e:
        _log.warning("Validation failed for host endpoint %s, treating as "
                     "missing: %s; %r", combined_id, e.message, raw_json)
        iface_data = None
    else:
        _log.debug("Validated endpoint : %s", iface_data)
    return iface_data
示例#2
0
文件: fetcd.py 项目: elfchief/calico
def parse_host_ep(config, combined_id, raw_json):
    iface_data = safe_decode_json(raw_json,
                                  log_tag="iface %s" % combined_id.endpoint)
    try:
        common.validate_host_endpoint(config, combined_id, iface_data)
    except ValidationFailed as e:
        _log.warning("Validation failed for host endpoint %s, treating as "
                     "missing: %s; %r", combined_id, e.message, raw_json)
        iface_data = None
    else:
        _log.debug("Validated endpoint : %s", iface_data)
    return iface_data
示例#3
0
 def validate_endpoint(self, *args, **kwargs):
     common.validate_host_endpoint(*args, **kwargs)