Project.get#
- Project.get(key, *, version=-1, metadata=False)[source]#
- Get the value associated to - keyfrom the Project.- Parameters:
- keystr
- The key corresponding to the item to get. 
- versionUnion[Literal[-1, “all”], int], default=-1
- If -1, get the latest value associated to - key. If “all”, get all the values associated to- key. If instance of int, get the nth value associated to- key.
- metadatabool, default=False
- If True, get the metadata in addition to the value. 
 
- Returns:
- valueany
- Value associated to - key, when latest=True and metadata=False.
- value_and_metadatadict
- Value associated to - keywith its metadata, when latest=True and metadata=True.
- list_of_valueslist[any]
- Values associated to - key, ordered by date, when latest=False.
- list_of_values_and_metadatalist[dict]
- Values associated to - keywith their metadata, ordered by date, when latest=False and metadata=False.
 
- Raises:
- KeyError
- If the key is not in the project.