simvx.core.assets.loaders.bytes_loader

Default loader: returns raw bytes from a Source unchanged.

Module Contents

Classes

BytesLoader

Returns the source’s raw bytes. The fallback when no typed loader claims a URI.

API

class simvx.core.assets.loaders.bytes_loader.BytesLoader(*, cache_bytes: int = 256 * 1024 * 1024)[source]

Bases: simvx.core.assets.loaders.base.Loader

Returns the source’s raw bytes. The fallback when no typed loader claims a URI.

Initialization

suffixes: tuple[str, ...]

()

parse(raw: bytes, uri: str) bytes[source]
get_cached(uri: str, version: str | None) Any | None
store(uri: str, version: str | None, value: Any) None
claims(uri: str) bool