nw.transforms#
- nw.transforms = <Registry nw.transforms>#
A typed dict-backed plugin registry.
- Parameters:
name – Optional name; appears in error messages and
repr.on_conflict –
'error'(default) raisesRegistryConflictwhen registering a key that already exists.'replace'silently overwrites.'keep'silently keeps the original.strict_setitem – Opt-in (default
False). By defaultreg[k] = vis an explicit assignment that replaces whatever is there, bypassingon_conflict. Withstrict_setitem=Trueit follows theon_conflictpolicy exactly likeregister()(soMutableMapping.updateandsetdefaultdo too; noteupdateis not atomic: entries before the first conflict stay).(reading (Keys that are aliases resolve to their canonical key everywhere)
:param : :param
reg[k] = v: :paramregister(): :paramregister_lazy()): :param so theon_conflict: :param policy always applies to the canonical entry.: :param ImplementsMutableMappingso anything that takes a mapping (dict(...): :param : :param iteration: :param length checks: :paraminlookups: :param.items()) just works.: