MCPcopy
hub / github.com/apache/caldera / load_yaml_file

Method load_yaml_file

app/service/data_svc.py:256–261  ·  view source on GitHub ↗
(self, object_class, filename, access)

Source from the content-addressed store, hash-verified

254 await self.load_yaml_file(Objective, filename, access)
255
256 async def load_yaml_file(self, object_class, filename, access):
257 for src in self.strip_yml(filename):
258 obj = object_class.load(src)
259 obj.access = access
260 obj.plugin = self._get_plugin_name(filename)
261 await self.store(obj)
262
263 async def create_or_update_everything_adversary(self):
264 everything = {

Callers 9

load_adversary_fileMethod · 0.95
load_source_fileMethod · 0.95
load_objective_fileMethod · 0.95
_load_adversariesMethod · 0.95
_load_sourcesMethod · 0.95
_load_objectivesMethod · 0.95
_load_plannersMethod · 0.95

Calls 4

_get_plugin_nameMethod · 0.95
storeMethod · 0.95
strip_ymlMethod · 0.80
loadMethod · 0.45

Tested by

no test coverage detected