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
def validate_endpoint(self, *args, **kwargs): common.validate_host_endpoint(*args, **kwargs)