MCPcopy Index your code
hub / github.com/nodejs/node / patch_full_qualified_refs

Method patch_full_qualified_refs

deps/inspector_protocol/code_generator.py:404–422  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

402 return domains
403
404 def patch_full_qualified_refs(self):
405 def patch_full_qualified_refs_in_domain(json, domain_name):
406 if isinstance(json, list):
407 for item in json:
408 patch_full_qualified_refs_in_domain(item, domain_name)
409 if not isinstance(json, dict):
410 return
411 for key in json:
412 if key == "type" and json[key] == "string":
413 json[key] = domain_name + ".string"
414 if key != "$ref":
415 patch_full_qualified_refs_in_domain(json[key], domain_name)
416 continue
417 if json["$ref"].find(".") == -1:
418 json["$ref"] = domain_name + "." + json["$ref"]
419 return
420
421 for domain in self.json_api["domains"]:
422 patch_full_qualified_refs_in_domain(domain, domain["domain"])
423
424 def all_references(self, json):
425 refs = set()

Callers 1

__init__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected