unsprawl.loaders.universal

unsprawl.loaders.universal.

UniversalLoader is the public facade that dispatches to a country adapter.

Anti-circular protocol

Loaders may import adapters, but unsprawl.core must never import loaders.

Classes

UniversalLoader

Dynamic dispatcher that loads Assets for a given Region node.

Module Contents

class UniversalLoader[source]

Dynamic dispatcher that loads Assets for a given Region node.

load(region_node)[source]

Load assets for a region.

Parameters:

region_node – A Region.* node from unsprawl.core.regions.

Returns:

The normalized assets for this region.

Return type:

list[Asset]