in elastic/endpoint/track_processors/assets_loader.py [0:0]
def load_from_path(track, packages, path):
from elastic.package import assets
if not packages:
raise ValueError("Required param 'packages' is empty or not configured")
for package in packages:
logger.info(f"Loading assets of [{package}] from [{path}]")
count = 0
for path, content in assets.get_local_assets(package, path):
path_parts = os.path.split(path[len(package) + 1 :])
if not path_parts[0]:
continue
if path_parts[0] in asset_loaders:
asset_loaders[path_parts[0]](track, json.loads(content))
count += 1
logger.info(f"Loaded [{count}] assets")