load_asn¶
-
jwst.associations.
load_asn
(serialized, format=None, first=True, validate=True, registry=<class 'jwst.associations.registry.AssociationRegistry'>, **kwargs)[source]¶ Load an Association from a file or object
Parameters: - serialized (object) – The serialized form of the association.
- format (str or None) – The format to force. If None, try all available.
- validate (bool) – Validate against the class’ defined schema, if any.
- first (bool) – A serialization potentially matches many rules. Only return the first succesful load.
- registry (AssociationRegistry or None) – The
AssociationRegistry
to use. If None, no registry is used. Can be passed just a registry class instead of instance. - kwargs (dict) – Other arguments to pass to the
load
methods defined in theAssociation.IORegistry
Returns: Return type: The Association object
Raises: AssociationNotValidError
– Cannot create or validate the association.Notes
The
serialized
object can be in any format supported by the registered I/O routines. For example, forjson
andyaml
formats, the input can be either a string or a file object containing the string.If no registry is specified, the default
Association.load
method is used.