fsl.utils.meta¶
This module provides the Meta class.
-
class
fsl.utils.meta.Meta¶ Bases:
objectThe
Metaclass is intended to be used as a mixin for other classes. It is simply a wrapper for a dictionary of key-value pairs.It has a handful of methods allowing you to add and access additional metadata associated with an object.
metaKeysReturns the keys contained in the metadata dictionary ( dict.keys).metaValuesReturns the values contained in the metadata dictionary ( dict.values).metaItemsReturns the items contained in the metadata dictionary ( dict.items).getMetaReturns the metadata value with the specified key ( dict.get).setMetaAdd some metadata with the specified key ( dict.__setitem__).-
metaKeys()¶ Returns the keys contained in the metadata dictionary (
dict.keys).
-
metaValues()¶ Returns the values contained in the metadata dictionary (
dict.values).
-
metaItems()¶ Returns the items contained in the metadata dictionary (
dict.items).
-
getMeta(*args, **kwargs)¶ Returns the metadata value with the specified key (
dict.get).
-
setMeta(*args, **kwargs)¶ Add some metadata with the specified key (
dict.__setitem__).
-