MCPcopy Create free account
hub / github.com/abetlen/llama-cpp-python / _resolve_ref

Method _resolve_ref

examples/server/server.py:514–521  ·  view source on GitHub ↗
(self, ref: str)

Source from the content-addressed store, hash-verified

512 )
513
514 def _resolve_ref(self, ref: str) -> str:
515 ref_name = ref.split("/")[-1]
516 if ref_name not in self._rules and ref not in self._refs_being_resolved:
517 self._refs_being_resolved.add(ref)
518 resolved = self._refs[ref]
519 ref_name = self.visit(resolved, ref_name)
520 self._refs_being_resolved.remove(ref)
521 return ref_name
522
523 def _generate_constant_rule(self, value: Any) -> str:
524 return self._format_literal(json.dumps(value))

Callers 1

visitMethod · 0.95

Calls 1

visitMethod · 0.95

Tested by

no test coverage detected