IOContext#
- class eclypse.io.context.IOContext[source]#
Bases:
objectCommon customisation context for AssetGraph import and export.
The context contains only options that map to the common
AssetGraphconstruction and population behaviour.- Parameters:
node_assets (dict[str, Asset] | None) – Node asset schema used when an import format does not carry asset definitions.
edge_assets (dict[str, Asset] | None) – Edge asset schema used when an import format does not carry asset definitions.
update_policies (UpdatePolicies) – Graph update policies attached on import.
seed (int | None) – Seed forwarded to imported graphs.
Methods
__init__([node_assets, edge_assets, ...])Attributes
- update_policies: UpdatePolicies#
- seed: int | None#
- __init__(node_assets=None, edge_assets=None, update_policies=None, seed=None)#
- Parameters:
node_assets (dict[str, Asset] | None)
edge_assets (dict[str, Asset] | None)
update_policies (UpdatePolicies)
seed (int | None)
- Return type:
None